
Pas hw
NGOQUOC98/ESP32_MODBUS_PCB_MASTER
This project was in development phase - we will remove this remark after release

Linear quad/octa motor slide Window controller, featuring absolute position feedback control, motor current monitoring using a ESP32-S3 hi performance controller
Linear window controller is an open-source printed circuit board by eflukx, from the eflukx/Linear-motor-window-controller repository on GitHub. It is a 4-layer board of 114.3 × 86.4 mm with 201 parts on 194 nets, routed with 1,792 tracks and 431 vias.
It is built around the CP2102N-A01-GQFN24, ESP32-S3-WROOM-1-N16R2 and DRV8874PWP, with the TMP112AIDRLR(UMW), 93LC46BT-E/OT and DM9051NP among its other parts. Its parts include 63 resistors, 57 capacitors, 15 connectors, 14 ICs and 14 diodes. It belongs with the ESP32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 25 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C10, C12, C13, C17, C18, C21, C23, C24, C25, C26, C29, C30, C31, C32 +9 |
| 14 | 300 | Resistor_SMD:R_0603_1608Metric | R2, R3, R35, R36, R38, R39, R44, R56, R58, R59, R60, R61, R64, R65 |
| 13 | 10k | Resistor_SMD:R_0603_1608Metric | R5, R11, R12, R17, R22, R33, R45, R46, R47, R48, R49, R50, R57 |
| 9 | 22u | Capacitor_SMD:C_0603_1608Metric | C19, C20, C22, C27, C28, C33, C35, C38, C39 |
| 7 | 1u | Capacitor_SMD:C_0603_1608Metric | C47, C52, C53, C54, C55, C56, C57 |
| 5 | 1k | Resistor_SMD:R_0603_1608Metric | R28, R31, R32, R52, R53 |
| 5 | Service | Button_Switch_SMD:SW_SPST_TL3305B | SW2, SW3, SW4, SW5, SW7 |
| 4 | 1.1k | Resistor_SMD:R_0603_1608Metric | R10, R15, R20, R25 |
| 4 | 10n | Capacitor_SMD:C_0603_1608Metric | C48, C49, C50, C51 |
| 4 | 16k | Resistor_SMD:R_0603_1608Metric | R7, R13, R18, R23 |
| 4 | 22nF | Capacitor_SMD:C_0603_1608Metric | C7, C8, C15, C16 |
| 4 | 49.9 | Resistor_SMD:R_0603_1608Metric | R40, R41, R42, R43 |
| 4 | 49.9k | Resistor_SMD:R_0603_1608Metric | R8, R14, R19, R24 |
| 4 | 680u | Capacitor_SMD:CP_Elec_8x10 | C3, C6, C11, C14 |
| 4 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q3, Q4, Q7, Q8 |
| 4 | DRV8874 | Package_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias | U2, U3, U4, U5 |
| 4 | SS14 | Diode_SMD:D_SMA | D3, D4, D5, D8 |
| 4 | TBD | Resistor_SMD:R_0603_1608Metric | R9, R16, R21, R26 |
| 3 | 470 | Resistor_SMD:R_0603_1608Metric | R51, R54, R55 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D6 |
| 3 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C41, C43 |
| 2 | 18p | Capacitor_SMD:C_0603_1608Metric | C36, C37 |
| 2 | 220 | Resistor_SMD:R_0603_1608Metric | R29, R30 |
| 2 | BC817-40(SOT23) | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | Si2318CDS | Package_TO_SOT_SMD:SOT-23 | Q5, Q6 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R27 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric | R34 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 12V MAIN | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H5 |
| 1 | 20Amp | Fuse:Fuseholder_Clip-6.3x32mm_Littelfuse_102_122_Inline_P34.21x7.62mm_D1.98mm_Horizontal | F1 |
| 1 | 21k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 25MHz YXC X322525MOB4SI | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 33k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 4.7µ | Inductor_SMD:L_Bourns-SRN4018 | L6 |
| 1 | 6k8 | Resistor_SMD:R_0603_1608Metric | R37 |
| 1 | 93LC46BT-E/OT | Package_TO_SOT_SMD:SOT-23-6 | U12 |
| 1 | A1 | LED_SMD:LED_0603_1608Metric | D12 |
| 1 | A2 | LED_SMD:LED_0603_1608Metric | D13 |
| 1 | ADDR | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP9 |
| 1 | ATX-24 (Molex 39-28-1243) | Connector_Molex:Molex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_Vertical | J6 |
| 1 | ATX_VSB_OUT | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP7 |
| 1 | Amphenol 10053363-200LF | iotta_footprints_v6:Amphenol_10053363-200LF_WingTAT ER64BGFBK_Compatible_BOTTOM | J5 |
| 1 | B1 | LED_SMD:LED_0603_1608Metric | D14 |
| 1 | B2 | LED_SMD:LED_0603_1608Metric | D15 |
| 1 | CONSOLE | Connector_USB:USB_C_Receptacle_Palconn_UTC16-G | P2 |
| 1 | CP2102N-A01-GQFN24 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U11 |
| 1 | Control | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-6-3.5-H_1x06_P3.50mm_Horizontal | J9 |
| 1 | DCDC_IN | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J10 |
| 1 | DM9051 | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm_ThermalVias | U13 |
| 1 | DRV1_PMODE | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP4 |
| 1 | DRV2_PMODE | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1 |
| 1 | DRV3_PMODE | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP3 |
| 1 | DRV4_PMODE | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP2 |
| 1 | ESP32 USB | Connector_USB:USB_C_Receptacle_Palconn_UTC16-G | P1 |
| 1 | ESP32-S3-WROOM-1-N16R2 | PCM_Espressif:ESP32-S3-WROOM-1 | U8 |
| 1 | EXT IO | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J16 |
| 1 | EXT1 | LED_SMD:LED_0603_1608Metric | D16 |
| 1 | EXT2 | LED_SMD:LED_0603_1608Metric | D17 |
| 1 | FB0805/600R/2A | Inductor_SMD:L_0805_2012Metric | L2 |
| 1 | GND | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H4 |
| 1 | GND | TestPoint:TestPoint_Plated_Hole_D2.0mm | J13 |
| 1 | LIS3DH | Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y | U7 |
| 1 | MCP1703Ax-250xxTT | Package_TO_SOT_SMD:SOT-23 | U15 |
| 1 | Motor 1 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_Horizontal | J2 |
| 1 | Motor 2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_Horizontal | J1 |
| 1 | Motor 3 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_Horizontal | J4 |
| 1 | Motor 4 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_Horizontal | J3 |
| 1 | OLED_128x64 | iotta_footprints:OLED_128x64_Module | DIS1 |
| 1 | PANEL BTN | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J14 |
| 1 | PANEL LED | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J8 |
| 1 | PCA9555PW | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U17 |
| 1 | PGM | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | PMBUS_CL | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP6 |
| 1 | PMBUS_DA | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP5 |
| 1 | PSOK | LED_SMD:LED_0603_1608Metric | D7 |
| 1 | RJ45_Hanrun_HR911105A_Horizontal | Connector_RJ:RJ45_Hanrun_HR911105A_Horizontal | J7 |
| 1 | TMP112AIDRLR | Package_TO_SOT_SMD:SOT-563 | U10 |
| 1 | TPS562200 | Package_TO_SOT_SMD:SOT-23-6 | U9 |
| 1 | TSOP384xx | OptoDevice:Vishay_MINICAST-3Pin | U1 |
The 195 most common of 201 parts.
It measures 114.3 × 86.4 mm and has 4 copper layers, 1.6 mm thick.
201 parts, built around the CP2102N-A01-GQFN24, ESP32-S3-WROOM-1-N16R2, DRV8874PWP and TMP112AIDRLR(UMW). 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 eflukx/Linear-motor-window-controller repository on GitHub, at the commit this page was made from: the board is linear_window_controller.kicad_pcb and its schematic Schematics V1/linear_window_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask eflukx before reusing the design.

NGOQUOC98/ESP32_MODBUS_PCB_MASTER
This project was in development phase - we will remove this remark after release

ghent360/PrntrBoard
3D Printer controller board using STM32 NUCLEO-F446 kit TMC2130/2660/2209 drivers

jerinabr/Drone_ESC_Bridge
PCB that allows the NVIDIA Jetson to communicate with the 4-in-1 ESC for the drone


lizard-electronics/LizardBot1_ProjectFiles
Project Files for LizardBot 1 differential-drive ROS2 robot.

caglarylmz/Personal-PCB-Projects
This repository includes my personal electronic design projects.

