
Vacuum pickup tool
CoolNamesAllTaken/vacuum-pickup-tool
Vacuum pickup tool for building SMT boards.

This is the PCB design and firmware for a Trinamic TMC2590-based stepper motor driver with an ESP32 microcontroller.
Stepper driver is an open-source printed circuit board by matthewlai, from the matthewlai/ESP32Stepper repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 56 × 56 mm with 116 parts on 93 nets, routed with 1,132 tracks and 290 vias.
It is built around the CH340B, ESP32-PICO-D4 and TP6841S6-A, with the TMC2160-TA, XC6210B332MR and NCE6005AS among its other parts. Its parts include 40 capacitors, 38 resistors, 6 ICs, 6 diodes and 6 transistors. It belongs with the robots and motor control boards and the ESP32 and RISC-V boards of this library.
This is the PCB design and firmware for a Trinamic TMC2590-based stepper motor driver with an ESP32 microcontroller.
The firmware is Arduino based, using the arduino-esp32 port by Espressif.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 4.7R | Resistor_SMD:R_0402_1005Metric | R5, R7, R8, R10, R11, R12, R14, R15 |
| 7 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C4, C13, C14, C20, C30, C39, C40 |
| 7 | MountingHole | MountingHole:MountingHole_3.5mm | H2, H3, H4, H5, H6, H7, H8 |
| 6 | 10kR | Resistor_SMD:R_0402_1005Metric | R16, R17, R18, R21, R23, R26 |
| 5 | 0.47uF/25V | Capacitor_SMD:C_0402_1005Metric | C5, C10, C17, C19, C32 |
| 5 | 1R | Resistor_SMD:R_0402_1005Metric | R29, R30, R31, R32, R35 |
| 4 | 10uF/25V | Capacitor_SMD:C_0603_1608Metric | C15, C18, C35, C37 |
| 4 | 1nF/50V | Capacitor_SMD:C_0402_1005Metric | C24, C25, C26, C27 |
| 4 | 47R | Resistor_SMD:R_0402_1005Metric | R2, R9, R19, R20 |
| 4 | 60V/1A | Diode_SMD:D_SOD-323F | D2, D4, D5, D6 |
| 4 | NCE6005AS | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | Q2, Q3, Q5, Q6 |
| 2 | 0.1uF/50V | Capacitor_SMD:C_0402_1005Metric | C34, C36 |
| 2 | 0.22uF | Capacitor_SMD:C_0402_1005Metric | C11, C16 |
| 2 | 100kR | Resistor_SMD:R_0402_1005Metric | R36, R37 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric | C7, C9 |
| 2 | 10uF/50V | Capacitor_SMD:C_1206_3216Metric | C12, C33 |
| 2 | 2.2nF | Capacitor_SMD:C_0402_1005Metric | C29, C38 |
| 2 | 220uF/50V | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C3, C31 |
| 2 | 22uH | Inductor_SMD:L_1210_3225Metric | L2, L3 |
| 2 | 4.7uF/50V | Capacitor_SMD:C_0805_2012Metric | C22, C23 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R3, R13 |
| 2 | 50mR/2W/NON-IND | Resistor_SMD:R_2512_6332Metric_Pad1.52x3.35mm_HandSolder | R1, R4 |
| 2 | Q_NPN_BEC | Package_TO_SOT_SMD:SOT-23 | Q1, Q4 |
| 2 | SW_Push | Switch:SW_Push_1P1T_NO_5.1x5.1mm | SW1, SW2 |
| 2 | TP6841S6-A | Package_TO_SOT_SMD:SOT-23-6 | U3, U5 |
| 1 | 0.1uF/50V | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 0.22uF/50V | Capacitor_SMD:C_0805_2012Metric | C21 |
| 1 | 0R | Resistor_SMD:R_0603_1608Metric | R38 |
| 1 | 0R | Resistor_SMD:R_0402_1005Metric | R24 |
| 1 | 120kR | Resistor_SMD:R_0402_1005Metric | R33 |
| 1 | 150R | Resistor_SMD:R_0402_1005Metric | R22 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 22kR | Resistor_SMD:R_0402_1005Metric | R34 |
| 1 | 22nF/100V | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 24kR | Resistor_SMD:R_0402_1005Metric | R28 |
| 1 | 2R2 | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 330kR | Resistor_SMD:R_0402_1005Metric | R27 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 470R | Resistor_SMD:R_0402_1005Metric | R25 |
| 1 | BARREL_JACK | dc_jack:DC-005C-25A | J1 |
| 1 | CH340B | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | CONN_02X07 | Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical | J3 |
| 1 | Conn_Coaxial | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J5 |
| 1 | DNP | Capacitor_SMD:C_0603_1608Metric | C28 |
| 1 | ESP32-PICO-D4 | ESP32-PICO-D4:ESP32-PICO-D4 | U4 |
| 1 | IFA Antenna | Antennas:TI_DN007_2.4GHz | AE1 |
| 1 | MountingHole | Symbol:Symbol_Barrel_Polarity | H9 |
| 1 | MountingHole | Symbol:OSHW-Logo_5.7x6mm_SilkScreen | H10 |
| 1 | Open | Resistor_SMD:R_0402_1005Metric | JP1 |
| 1 | SMBJ36A | Diode_SMD:D_SMB | D1 |
| 1 | Screw_Terminal_01x04 | cixi_kefa_screw_terminals:KF2EDGR-3.81-4P | J2 |
| 1 | TMC2160-TA | Package_QFP:LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm_ThermalVias | IC1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J9 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D3 |
| 1 | XC6210B332MR | Package_TO_SOT_SMD:SOT-23-5 | U2 |
It measures 56 × 56 mm and has 4 copper layers, 1.6 mm thick.
116 parts, built around the CH340B, ESP32-PICO-D4, TP6841S6-A and TMC2160-TA. 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 matthewlai/ESP32Stepper repository on GitHub, at the commit this page was made from: the board is stepper_driver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

CoolNamesAllTaken/vacuum-pickup-tool
Vacuum pickup tool for building SMT boards.

brainsmoke/leddriver3d
Renamed from esp32leddriver because it also contains code and PCBs for other MCUs

JasonHEngineering/DIY-Robot-Arm-V3
1) Along with using with TMC2209 motor drivers, I have removed R8, R15, R16, R17, R18, R19 because the R value was accidentally too high. I have shorted R8, R16, R17, and left open R15, R18, R19.

lizard-electronics/Soldering_Fume_Extractor
Portable soldering fume extractor based on an ATmega328P MCU.




hasenbanck/heteromycin
A 3D printer board using a powerfull STM32 MCU, TMC5160/TMC2160 driver and a Raspberry Pi or compatible SBC