
Espcnc
m24h/espcnc
A 3D printer/CNC controller using ESP32 with its DMA/FIFO bufferd I2S port

A 3D printer/CNC controller using ESP32 with its DMA/FIFO bufferd I2S port
Driver is an open-source printed circuit board by m24h, from the m24h/espcnc repository on GitHub. It is a 2-layer board of 136 × 52 mm with 113 parts on 126 nets, routed with 1,462 tracks and 45 vias.
It is built around the XL2001E1, A4988 and TLP521-4, with the 74HC595, 74HC273D and SS36 among its other parts. Its parts include 31 connectors, 25 capacitors, 20 resistors, 15 ICs and 7 diodes. It belongs with the robots and motor control boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 0.1 | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C3, C7, C8, C12, C21, C22, C23, C24, C25 |
| 7 | 15 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R14, R15, R16, R17, R18, R19, R20 |
| 5 | 100/35V | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C16, C17, C18, C19, C20 |
| 5 | A4988 | Module:Pololu_Breakout-16_15.2x20.3mm | U7, U8, U9, U10, U11 |
| 5 | SW_DIP_x03 | Package_DIP:DIP-6_W7.62mm | SW1, SW2, SW3, SW4, SW5 |
| 4 | 10 | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C6, C13, C14, C15 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R5, R9 |
| 4 | 12V | Diode_THT:D_DO-41_SOD81_P2.54mm_Vertical_KathodeUp | D4, D5, D6, D7 |
| 4 | 470 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R3, R7, R10, R12 |
| 4 | 47k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R4, R8, R11, R13 |
| 4 | 75N75 | Package_TO_SOT_THT:TO-220-3_Vertical | Q1, Q2, Q6, Q7 |
| 4 | TLP521 | Package_DIP:DIP-4_W7.62mm | U12, U13, U14, U15 |
| 3 | 1 | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C5, C11 |
| 3 | 50N06 | Package_TO_SOT_THT:TO-220-3_Vertical | Q3, Q4, Q5 |
| 3 | SS36 | Diode_SMD:D_SMA_Handsoldering | D1, D2, D3 |
| 2 | 74HC595 | Package_SO:SOP-16_4.55x10.3mm_P1.27mm | U1, U4 |
| 1 | 1/35V | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4 |
| 1 | 100/10V | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C10 |
| 1 | 15A/30R300 | Fuse:Fuse_Bourns_MF-RG300 | F1 |
| 1 | 220p | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C9 |
| 1 | 30A/30R600 | Fuse:Fuse_Bourns_MF-RG500 | F2 |
| 1 | 47/35V | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C2 |
| 1 | 47/3A | Inductor_THT:L_Toroid_Horizontal_D7.8mm_P13.00mm_Diameter9-5mm_Amidon-T30 | L1 |
| 1 | 68k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R6 |
| 1 | 74HC273 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U6 |
| 1 | AP1117-33 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | AUX0 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J20 |
| 1 | AUX1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J23 |
| 1 | AUX2 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J26 |
| 1 | AUX3 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J31 |
| 1 | BED | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J6 |
| 1 | BEDTEMP | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | D/A | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | FAN | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J9 |
| 1 | FPC16 | Connector_FFC-FPC:Molex_200528-0160_1x16-1MP_P1.00mm_Horizontal | J1 |
| 1 | HEAT1 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J15 |
| 1 | HEAT2 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J17 |
| 1 | I2C | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J14 |
| 1 | MCP23017_SS | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U5 |
| 1 | POWER | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J2 |
| 1 | STEPPER0 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J10 |
| 1 | STEPPER1 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J18 |
| 1 | STEPPER2 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J27 |
| 1 | STEPPER3 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J19 |
| 1 | STEPPER4 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J28 |
| 1 | STEPPER5 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | STEPPER6 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J12 |
| 1 | STEPPER7 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | TEMP1 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | TEMP2 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J13 |
| 1 | TOOLSET | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J16 |
| 1 | VDRV | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J8 |
| 1 | XL2001 | Package_SO:SOP-8_5.28x5.23mm_P1.27mm | U3 |
| 1 | XMAX | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J22 |
| 1 | XMIN | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J21 |
| 1 | YMAX | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J25 |
| 1 | YMIN | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J24 |
| 1 | ZMAX | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J30 |
| 1 | ZMIN | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J29 |
It measures 136 × 52 mm and has 2 copper layers, 1.6 mm thick.
113 parts, built around the XL2001E1, A4988, TLP521-4 and 74HC595. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the m24h/espcnc repository on GitHub, at the commit this page was made from: the board is hardware/driver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask m24h before reusing the design.

m24h/espcnc
A 3D printer/CNC controller using ESP32 with its DMA/FIFO bufferd I2S port

m24h/esp2400
A digitalizing power supply control board woking with modified ZXD2400 (50V 50A) modoule

ricomputermuseum/RICM_greenpower_telemetry
A Raspberry Pi Pico (or Pico W) based telemetry system


Squantor/DiySolderingStation
Do it yourself soldering station

nanjava82/headboard_hardware
KiCad에서 headerboard/headerboard.kicadpro를 열면 프로젝트를 사용할 수 있습니다. 기존 작업 환경은 KiCad 7.0.6입니다.


