

Controller
Open-source FluidNC Controller for the Stepcraft-3/D.600 system.
- Size
- 68 × 54 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 97
- Nets
- 144
- Pads
- 458
- Tracks, vias
- 433, 37
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.99 (file 20241007)
- Created
- 20 Dec 2024
- Updated
- 25 Dec 2024
Overview
Controller is an open-source printed circuit board by byrantech, from the byrantech/stepcraft-3-d600-controller repository on GitHub, published under the MIT licence. It is a 2-layer board of 68 × 54 mm with 97 parts on 144 nets, routed with 433 tracks and 37 vias.
It is built around the CP2102, ESP32-WROOM-32UE-N4 and TPS5430DDA, with the SN74LVC8T245PW, AMS1117-3.3 and LESD5D5.0CT1G among its other parts. Its parts include 37 resistors, 27 capacitors, 9 ICs, 8 diodes and 8 connectors. It belongs with the ESP32 boards of this library.
Main components
10CP2102
-Non-isolated TYPE-A UART(TTL) USB2.0 - USB Conversion Modules ROHSAi-ThinkerUSB Conversion ModulesESP32-WROOM-32UE-N4
SMD,19.2x18mm-40℃~+85℃ -88dBm 112mA 19.5dBm 2.4GHz 239mA 3V~3.6V Bluetooth4.2 ESP32-D0WD-V3、ESP32-D0WDR2-V3 UART、SDIO、SPI、I2C、GPIO、ADC、I2S、DAC、Ethernet、TWAI SMD,19.2x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTPS5430DDA
ESOP-8-40℃~+125℃@(TJ) 1 1.221V~32.04V 3A 4.4mA 5.5V~36V 500kHz Adjustable Buck Buck Built-in No ESOP-8 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersSN74LVC8T245PW
TSSOP-24-40℃~+85℃ 1 1.65V~5.5V 1.65V~5.5V 8 Bidirectional CMOS CMOS Tri-State TSSOP-24 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLESD5D5.0CT1G
SOD-523-55℃~+150℃ 100W 12pF 16V 1uA 5V 7A 7V Bidirectional ESD IEC 61000-4-2 SOD-523 ESD and Surge Protection (TVS/ESD) ROHSGOODWORKUncategorisedB340
SMC(DO-214AB)-55℃~+150℃ 1 Independent 100A 3A 40V 500mV@3A 500uA@40V SMC(DO-214AB) Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesSS8050
SOT-323-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 200 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)FXL0630-150-M
SMD,7x6.6mm115mΩ 15uH 3A 4A Molded inductor ±20% SMD,7x6.6mm Molding Power Inductors ROHScjiangPower InductorsYSPI0740-220M
SMD,7.1x6.6mm-40℃~+125℃ 125mΩ 22uH 3A 4A Molded inductor ±20% SMD,7.1x6.6mm Molding Power Inductors ROHSYJYCOINPower Inductors
README
README.mdstepcraft-3-d600-controller
Open-source FluidNC Controller for the Stepcraft-3/D.600 system.
Parts
97| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 100 | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7, R8, R10, R11, R12, R13, R14, R15, R16, R17 +1 |
| 12 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C7, C10, C11, C13, C18, C23, C24, C25, C26, C27, C28, C29 |
| 10 | 10k | Resistor_SMD:R_0603_1608Metric | R18, R24, R25, R26, R27, R28, R32, R33, R37, R38 |
| 6 | LESD5D5.0CT1G | Diode_SMD:D_SOD-523 | D4, D5, D6, D7, D8, D9 |
| 5 | 10uF | Capacitor_SMD:C_0603_1608Metric | C12, C19, C20, C21, C22 |
| 4 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C16, C17 |
| 2 | , | ||
| 2 | 100k | Resistor_SMD:R_0603_1608Metric | R19, R31 |
| 2 | 10nF | Capacitor_SMD:C_0603_1608Metric | C3, C6 |
| 2 | 270uF | Capacitor_SMD:CP_Elec_8x6.9 | C4, C14 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R21, R22 |
| 2 | 74AHCT595PW,118 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U6, U7 |
| 2 | B340 | Diode_SMD:D_SMC | D1, D2 |
| 2 | SN74LVC8T245 | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U8, U9 |
| 2 | SS8050 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | TPS5430DDA | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U2, U4 |
| 1 | 1.2k | Resistor_SMD:R_0603_1608Metric | R29 |
| 1 | 12V OUT | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J5 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R30 |
| 1 | 22uF | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 240R | Resistor_SMD:R_0603_1608Metric | R35 |
| 1 | 2k | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 30V IN | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J4 |
| 1 | 3V3 OUT | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J7 |
| 1 | 3k | Resistor_SMD:R_0603_1608Metric | R34 |
| 1 | 5V OUT | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J6 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U5 |
| 1 | BOOT | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | CP2102 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U3 |
| 1 | EN | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | ESP USB-C | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | ESP32-WROOM-32UE-N4 | RF_Module:ESP32-WROOM-32UE | U1 |
| 1 | EXT IO | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-10P_1x10_P2.54mm_Horizontal | J8 |
| 1 | FXL0630-150-M | Inductor_SMD:L_Changjiang_FXL0630 | L2 |
| 1 | TO CNC | Connector_PinHeader_2.54mm:PinHeader_2x13_P2.54mm_Horizontal | J2 |
| 1 | UART Pendants | RJ12:RJ11-TH_DS1133-S60BPX | J3 |
| 1 | YSPI0740-220M | Inductor_SMD:L_Chilisin_BMRB00060624 | L1 |
Questions
How big is the Controller PCB?
It measures 68 × 54 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Controller use?
97 parts, built around the CP2102, ESP32-WROOM-32UE-N4, TPS5430DDA and SN74LVC8T245PW. 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.
Where can I download the Controller KiCad files?
From the byrantech/stepcraft-3-d600-controller repository on GitHub, at the commit this page was made from: the board is controller.kicad_pcb and its schematic controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Controller design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers100 × 68 mm

- 2 layers217 × 116 mm

Board nhiet
NguyenThanhHuy-debug/PCB-Liquid-Dispensing-Cabinet
PCB-Liquid-Dispensing-Cabinet — a software project built with modern tooling.
191 parts4 - 2 layers49 × 40 mm

ESP32
Cloud-Lightning/ESP32_Distribution_board
text BUS+ / GND |-- 7 x XT30 原始总线电源分配 | -- TPS5450DDA --> +5V --> AMS1117-3.3 --> +3.3V | | | -- ESP32、CH340K、逻辑电路 -- 5V 外设接口
61 parts - 4 layers90 × 90 mm

FlightControllerv1.0
EE-crisrmh/VIGIL-Systems
an autonomous drone that patrols a building at night, so a guard doesn't have to walk it alone.
110 partsMIT - 4 layers94.9 × 34.6 mm

USB C PD Power Supply Board
Suman-Gayen/USB-C-PD-Power-Supply-Board
Design a custom pcb for USB-C PD Power Supply Board
71 parts - 2 layers58.4 × 109.9 mm

- 2 layers150 × 100 mm

SmartCube
kokhaie/Smart-Refrigerator-Demo
The KiCad-generated BOM is mirrored into the documentation site under docs/ so it can be published through GitHub Pages.
91 parts - 4 layers136 × 95 mm
