Controller board: ESP32 + 2x StepStick carrier (v0.4), FluidNC config
- KiCad project generated by pcb/tools (design, route, schematic, fab outputs). - v0.4 fixes the v0.3 review findings: low-dropout 3.3 V regulator, OR'd 5 V supply, polyfuse, USB ESD protection, input clamps, ceramic decoupling at the drivers, A4988/DRV8825 jumper, ground stitching. DRC/ERC clean. - v0.3 (as ordered) kept in pcb/archive/v0.3. - FluidNC config.yaml for the board; rho hard limit on. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c498882bbb
commit
1400cc8afd
46 files changed
+226470
No files matched your search
Binary file not shown.
@@ -0,0 +1,28 @@
|
||||
Item #,Designator,Qty,Manufacturer,Mfg Part #,Description / Value,Package / Footprint,Type,Notes
|
||||
1,U1,1,Espressif,ESP32-WROOM-32E-N8,"Wi-Fi + Bluetooth module, 8 MB flash, PCB antenna",ESP32-WROOM-32E,SMD,
|
||||
2,U2,1,WCH,CH340C,"USB to UART bridge, SOIC-16",SOIC-16_3.9x9.9mm_P1.27mm,SMD,
|
||||
3,U3,1,Advanced Monolithic Systems,AMS1117-3.3,"LDO regulator 3.3 V 1 A, SOT-223",SOT-223-3_TabPin2,SMD,Any AMS1117-3.3 equivalent ok
|
||||
4,U4,1,Texas Instruments,SN74AHCT1G125DBVR,"Single buffer, TTL-level input, SOT-23-5",SOT-23-5,SMD,
|
||||
5,PS1,1,RECOM,R-78E5.0-0.5,"Switching regulator 5 V 0.5 A, SIP-3",Converter_DCDC_RECOM_R-78E-0.5_THT,Thru-Hole,
|
||||
6,J1,1,Same Sky (CUI Devices),PJ-063AH,"DC barrel jack, 2.0 mm pin, fits 5.5 x 2.1 mm plugs",BarrelJack_CUI_PJ-063AH_Horizontal,Thru-Hole,
|
||||
7,J2,1,Korean Hroparts Elec,TYPE-C-31-M-12,"USB-C receptacle, USB 2.0, 16 pin",USB_C_Receptacle_HRO_TYPE-C-31-M-12,SMD,
|
||||
8,"J3,J4",2,JST,B4B-XH-A(LF)(SN),"XH header, 4 pin, 2.5 mm pitch, vertical",JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical,Thru-Hole,
|
||||
9,"J5,J6,J7",3,JST,B3B-XH-A(LF)(SN),"XH header, 3 pin, 2.5 mm pitch, vertical",JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,Thru-Hole,
|
||||
10,J8,1,Sullins,PRPC004SAAN-RC,"Male pin header 1 x 4, 2.54 mm pitch, vertical",PinHeader_1x04_P2.54mm_Vertical,Thru-Hole,
|
||||
11,"A1,A2",4,Sullins,PPTC081LFBN-RC,"Female pin header 1 x 8, 2.54 mm pitch, 8.5 mm tall",Pololu_Breakout-16_15.2x20.3mm,Thru-Hole,2 headers per driver (4 total). Sockets only: the DRV8825 modules are supplied by me
|
||||
12,D1,1,,SS34,"Schottky diode 40 V 3 A, SMA",D_SMA,SMD,Any brand
|
||||
13,"D2,D3",2,,B5819W,"Schottky diode 40 V 1 A, SOD-123",D_SOD-123,SMD,Any brand
|
||||
14,D4,1,,,"LED green, 0603",LED_0603_1608Metric,SMD,Any brand
|
||||
15,D5,1,,,"LED blue, 0603",LED_0603_1608Metric,SMD,Any brand
|
||||
16,"Q1,Q2",2,onsemi,MMBT3904LT1G,"NPN transistor 40 V 200 mA, SOT-23",SOT-23,SMD,Any MMBT3904 ok
|
||||
17,"SW1,SW2",2,Omron,B3U-1000P,"Tactile switch, SMD, 3 x 2.5 mm",SW_SPST_B3U-1000P,SMD,
|
||||
18,"C1,C2",2,Panasonic,EEE-FK1V101GP,"Aluminium electrolytic capacitor 100 uF 35 V, SMD 8 x 10.2 mm",CP_Elec_8x10,SMD,
|
||||
19,"C3,C4",2,,,"Ceramic capacitor 10 uF 25 V X5R, 1206",C_1206_3216Metric,SMD,Any brand
|
||||
20,"C5,C9",2,,,"Ceramic capacitor 10 uF 16 V X5R, 0805",C_0805_2012Metric,SMD,Any brand
|
||||
21,C6,1,,,"Ceramic capacitor 22 uF 10 V X5R, 0805",C_0805_2012Metric,SMD,Any brand
|
||||
22,"C7,C10,C13,C14,C15",5,,,"Ceramic capacitor 100 nF 50 V X7R, 0603",C_0603_1608Metric,SMD,Any brand
|
||||
23,C8,1,,,"Ceramic capacitor 1 uF 16 V X7R, 0603",C_0603_1608Metric,SMD,Any brand
|
||||
24,"R1,R2",2,,,"Resistor 5.1 k 1%, 0603",R_0603_1608Metric,SMD,Any brand
|
||||
25,"R3,R4,R5,R6,R8,R9,R11",7,,,"Resistor 10 k 1%, 0603",R_0603_1608Metric,SMD,Any brand
|
||||
26,"R10,R12,R14,R15",4,,,"Resistor 1 k 1%, 0603",R_0603_1608Metric,SMD,Any brand
|
||||
27,R13,1,,,"Resistor 330 1%, 0603",R_0603_1608Metric,SMD,Any brand
|
||||
|
@@ -0,0 +1,52 @@
|
||||
Designator,Mid X (mm),Mid Y (mm),Layer,Rotation,Value,Footprint
|
||||
A1,38.100,61.440,Top,270,DRV8825 StepStick (theta/spin),Pololu_Breakout-16_15.2x20.3mm
|
||||
A2,59.100,61.440,Top,270,DRV8825 StepStick (rho/arm),Pololu_Breakout-16_15.2x20.3mm
|
||||
C1,24.000,42.340,Top,0,100uF 25V,CP_Elec_8x10
|
||||
C2,45.500,42.340,Top,0,100uF 25V,CP_Elec_8x10
|
||||
C3,20.500,23.740,Top,0,10uF 25V,C_1206_3216Metric
|
||||
C4,26.000,23.740,Top,0,10uF 16V,C_1206_3216Metric
|
||||
C5,59.600,19.340,Top,90,10uF,C_0805_2012Metric
|
||||
C6,59.600,23.840,Top,90,22uF,C_0805_2012Metric
|
||||
C7,27.000,20.340,Top,90,100nF,C_0603_1608Metric
|
||||
C8,54.600,10.640,Top,0,1uF,C_0603_1608Metric
|
||||
C9,57.500,8.740,Top,90,10uF,C_0805_2012Metric
|
||||
C10,55.000,8.340,Top,90,100nF,C_0603_1608Metric
|
||||
C13,61.000,44.840,Top,0,100nF,C_0603_1608Metric
|
||||
C14,61.000,42.640,Top,0,100nF,C_0603_1608Metric
|
||||
C15,61.000,33.340,Top,90,100nF,C_0603_1608Metric
|
||||
D1,16.000,41.340,Top,270,SS34,D_SMA
|
||||
D2,29.000,28.340,Top,0,B5819W,D_SOD-123
|
||||
D3,13.000,23.540,Top,0,B5819W,D_SOD-123
|
||||
D4,34.000,33.340,Top,0,GREEN,LED_0603_1608Metric
|
||||
D5,38.000,33.340,Top,0,BLUE,LED_0603_1608Metric
|
||||
J1,12.300,38.340,Top,270,12V DC 5.5x2.1,BarrelJack_CUI_PJ-063AH_Horizontal
|
||||
J2,3.400,19.340,Top,270,USB-C,USB_C_Receptacle_HRO_TYPE-C-31-M-12
|
||||
J3,4.500,59.940,Top,270,SPIN MOTOR,JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical
|
||||
J4,76.500,59.940,Top,270,ARM MOTOR,JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical
|
||||
J5,76.500,44.840,Top,270,HOME SW,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical
|
||||
J6,76.500,33.740,Top,270,HALL,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical
|
||||
J7,76.500,22.640,Top,270,LED STRIP,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical
|
||||
J8,77.500,11.340,Top,0,EXPANSION,PinHeader_1x04_P2.54mm_Vertical
|
||||
PS1,18.000,28.340,Top,0,R-78E5.0-0.5,Converter_DCDC_RECOM_R-78E-0.5_THT
|
||||
Q1,28.000,16.140,Top,0,MMBT3904,SOT-23
|
||||
Q2,28.000,12.140,Top,0,MMBT3904,SOT-23
|
||||
R1,11.500,20.590,Top,0,5.1k,R_0603_1608Metric
|
||||
R2,11.500,17.590,Top,0,5.1k,R_0603_1608Metric
|
||||
R3,31.000,18.340,Top,90,10k,R_0603_1608Metric
|
||||
R4,31.000,13.840,Top,90,10k,R_0603_1608Metric
|
||||
R5,54.600,12.340,Top,0,10k,R_0603_1608Metric
|
||||
R6,31.000,25.840,Top,0,10k,R_0603_1608Metric
|
||||
R8,47.000,32.340,Top,0,10k,R_0603_1608Metric
|
||||
R9,54.000,44.840,Top,0,10k,R_0603_1608Metric
|
||||
R10,57.500,44.840,Top,0,1k,R_0603_1608Metric
|
||||
R11,54.000,42.640,Top,0,10k,R_0603_1608Metric
|
||||
R12,57.500,42.640,Top,0,1k,R_0603_1608Metric
|
||||
R13,70.000,33.340,Top,90,330,R_0603_1608Metric
|
||||
R14,34.000,30.840,Top,0,1k,R_0603_1608Metric
|
||||
R15,38.000,30.840,Top,0,1k,R_0603_1608Metric
|
||||
SW1,27.500,8.340,Top,0,RESET,SW_SPST_B3U-1000P
|
||||
SW2,22.000,8.340,Top,0,BOOT,SW_SPST_B3U-1000P
|
||||
U1,43.000,12.750,Top,180,ESP32-WROOM-32E-N8,ESP32-WROOM-32E
|
||||
U2,22.000,16.340,Top,0,CH340C,SOIC-16_3.9x9.9mm_P1.27mm
|
||||
U3,66.000,21.840,Top,0,AMS1117-3.3,SOT-223-3_TabPin2
|
||||
U4,65.500,33.340,Top,0,74AHCT1G125,SOT-23-5
|
||||
|
@@ -0,0 +1,51 @@
|
||||
# PCBWay order: SandTable Controller v0.3
|
||||
|
||||
## Files
|
||||
|
||||
| File | Where it goes |
|
||||
|---|---|
|
||||
| `1-gerbers-sandtable-controller-v0.3.zip` | PCB order: **Upload Gerber file** |
|
||||
| `2-bom-sandtable-controller-v0.3.csv` | Assembly order: **BOM file** |
|
||||
| `3-centroid-sandtable-controller-v0.3.csv` | Assembly order: **Centroid / pick-and-place file** |
|
||||
| `assembly-top-v0.3.pdf` | Attach if PCBWay asks for an assembly drawing |
|
||||
| `schematic-v0.3.pdf` | Attach if PCBWay asks for a schematic |
|
||||
|
||||
## PCB settings
|
||||
|
||||
| Setting | Value |
|
||||
|---|---|
|
||||
| Board type | Single pieces |
|
||||
| Size | 80 x 63.34 mm |
|
||||
| Quantity | 5 (the minimum) |
|
||||
| Layers | 2 |
|
||||
| Material | FR-4, TG130-140 |
|
||||
| Thickness | 1.6 mm |
|
||||
| Min track / spacing | 6/6 mil |
|
||||
| Min hole size | 0.3 mm |
|
||||
| Solder mask / silkscreen | any colour / white |
|
||||
| Surface finish | HASL lead-free (or ENIG) |
|
||||
| Via process | Tenting vias |
|
||||
| Finished copper | 1 oz |
|
||||
| Product No. | Specify a location (the back of the board has a "WayWayWay" marker for it) |
|
||||
|
||||
## Assembly settings (PCB Assembly quote)
|
||||
|
||||
| Setting | Value |
|
||||
|---|---|
|
||||
| Service | Turnkey (PCBWay buys the parts) |
|
||||
| Assembly side | Top side only |
|
||||
| Quantity | 1 or 2 (fewer than the 5 bare boards is fine) |
|
||||
| Unique parts | 27 |
|
||||
| SMD parts | 41 |
|
||||
| BGA / QFP parts | 0 |
|
||||
| Through-hole parts | 12 (10 designators; each driver socket is 2 headers) |
|
||||
| Accept alternatives | Yes, for lines marked "Any brand" |
|
||||
|
||||
**Note for PCBWay** (paste into the comments box):
|
||||
|
||||
> Please fit the female header sockets for A1 and A2 only. Do not supply the stepper driver modules; I will plug in my own. BOM lines marked "Any brand" may use any equivalent part to the description. Centroid coordinates are in mm, with the origin at the board's bottom-left corner.
|
||||
|
||||
## When PCBWay sends their review
|
||||
- Check the polarity of C1, C2 (electrolytic), D1-D3 (diodes) and D4, D5 (LEDs) against the + and bar marks in `assembly-top-v0.3.pdf`.
|
||||
- Check that the ESP32 (U1) antenna end sits at the board edge, over the copper-free area.
|
||||
- Check that pin 1 of U2, U3 and U4 is at the dot or triangle on the silkscreen.
|
||||
Binary file not shown.
Binary file not shown.
Reference in new issue
Block a user