Skip to the content
PCBKitNew board
4 layers114.3 × 86.4 mmLinear window controller, the printed circuit board in 3D

Linear quad/octa motor slide Window controller, featuring absolute position feedback control, motor current monitoring using a ESP32-S3 hi performance controller

Size
114.3 × 86.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
201
Nets
194
Pads
1,018
Tracks, vias
1,792, 431
Pours
319
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
1 Feb 2024
Updated
19 Aug 2024

Overview

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.

Main components

12

Parts

201
QtyValueFootprintReferences
25100nCapacitor_SMD:C_0603_1608MetricC1, C2, C10, C12, C13, C17, C18, C21, C23, C24, C25, C26, C29, C30, C31, C32 +9
14300Resistor_SMD:R_0603_1608MetricR2, R3, R35, R36, R38, R39, R44, R56, R58, R59, R60, R61, R64, R65
1310kResistor_SMD:R_0603_1608MetricR5, R11, R12, R17, R22, R33, R45, R46, R47, R48, R49, R50, R57
922uCapacitor_SMD:C_0603_1608MetricC19, C20, C22, C27, C28, C33, C35, C38, C39
71uCapacitor_SMD:C_0603_1608MetricC47, C52, C53, C54, C55, C56, C57
51kResistor_SMD:R_0603_1608MetricR28, R31, R32, R52, R53
5ServiceButton_Switch_SMD:SW_SPST_TL3305BSW2, SW3, SW4, SW5, SW7
41.1kResistor_SMD:R_0603_1608MetricR10, R15, R20, R25
410nCapacitor_SMD:C_0603_1608MetricC48, C49, C50, C51
416kResistor_SMD:R_0603_1608MetricR7, R13, R18, R23
422nFCapacitor_SMD:C_0603_1608MetricC7, C8, C15, C16
449.9Resistor_SMD:R_0603_1608MetricR40, R41, R42, R43
449.9kResistor_SMD:R_0603_1608MetricR8, R14, R19, R24
4680uCapacitor_SMD:CP_Elec_8x10C3, C6, C11, C14
4BSS138Package_TO_SOT_SMD:SOT-23Q3, Q4, Q7, Q8
4DRV8874Package_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalViasU2, U3, U4, U5
4SS14Diode_SMD:D_SMAD3, D4, D5, D8
4TBDResistor_SMD:R_0603_1608MetricR9, R16, R21, R26
3470Resistor_SMD:R_0603_1608MetricR51, R54, R55
3LEDLED_SMD:LED_0603_1608MetricD1, D2, D6
3MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3
210uCapacitor_SMD:C_0603_1608MetricC41, C43
218pCapacitor_SMD:C_0603_1608MetricC36, C37
2220Resistor_SMD:R_0603_1608MetricR29, R30
2BC817-40(SOT23)Package_TO_SOT_SMD:SOT-23Q1, Q2
2Si2318CDSPackage_TO_SOT_SMD:SOT-23Q5, Q6
10Resistor_SMD:R_0603_1608MetricR27
1100Resistor_SMD:R_0603_1608MetricR34
1100kResistor_SMD:R_0603_1608MetricR6
112V MAINMountingHole:MountingHole_3.2mm_M3_Pad_ViaH5
120AmpFuse:Fuseholder_Clip-6.3x32mm_Littelfuse_102_122_Inline_P34.21x7.62mm_D1.98mm_HorizontalF1
121kResistor_SMD:R_0603_1608MetricR1
125MHz YXC X322525MOB4SICrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
133kResistor_SMD:R_0603_1608MetricR4
14.7µInductor_SMD:L_Bourns-SRN4018L6
16k8Resistor_SMD:R_0603_1608MetricR37
193LC46BT-E/OTPackage_TO_SOT_SMD:SOT-23-6U12
1A1LED_SMD:LED_0603_1608MetricD12
1A2LED_SMD:LED_0603_1608MetricD13
1ADDRJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP9
1ATX-24 (Molex 39-28-1243)Connector_Molex:Molex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_VerticalJ6
1ATX_VSB_OUTJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP7
1Amphenol 10053363-200LFiotta_footprints_v6:Amphenol_10053363-200LF_WingTAT ER64BGFBK_Compatible_BOTTOMJ5
1B1LED_SMD:LED_0603_1608MetricD14
1B2LED_SMD:LED_0603_1608MetricD15
1CONSOLEConnector_USB:USB_C_Receptacle_Palconn_UTC16-GP2
1CP2102N-A01-GQFN24Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU11
1ControlTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-6-3.5-H_1x06_P3.50mm_HorizontalJ9
1DCDC_INConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ10
1DM9051Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm_ThermalViasU13
1DRV1_PMODEJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP4
1DRV2_PMODEJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP1
1DRV3_PMODEJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP3
1DRV4_PMODEJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP2
1ESP32 USBConnector_USB:USB_C_Receptacle_Palconn_UTC16-GP1
1ESP32-S3-WROOM-1-N16R2PCM_Espressif:ESP32-S3-WROOM-1U8
1EXT IOConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ16
1EXT1LED_SMD:LED_0603_1608MetricD16
1EXT2LED_SMD:LED_0603_1608MetricD17
1FB0805/600R/2AInductor_SMD:L_0805_2012MetricL2
1GNDMountingHole:MountingHole_3.2mm_M3_Pad_ViaH4
1GNDTestPoint:TestPoint_Plated_Hole_D2.0mmJ13
1LIS3DHPackage_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5yU7
1MCP1703Ax-250xxTTPackage_TO_SOT_SMD:SOT-23U15
1Motor 1TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_HorizontalJ2
1Motor 2TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_HorizontalJ1
1Motor 3TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_HorizontalJ4
1Motor 4TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_HorizontalJ3
1OLED_128x64iotta_footprints:OLED_128x64_ModuleDIS1
1PANEL BTNConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ14
1PANEL LEDConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ8
1PCA9555PWPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU17
1PGMButton_Switch_SMD:SW_SPST_B3U-1000PSW1
1PMBUS_CLJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP6
1PMBUS_DAJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP5
1PSOKLED_SMD:LED_0603_1608MetricD7
1RJ45_Hanrun_HR911105A_HorizontalConnector_RJ:RJ45_Hanrun_HR911105A_HorizontalJ7
1TMP112AIDRLRPackage_TO_SOT_SMD:SOT-563U10
1TPS562200Package_TO_SOT_SMD:SOT-23-6U9
1TSOP384xxOptoDevice:Vishay_MINICAST-3PinU1

The 195 most common of 201 parts.

Questions

How big is the Linear window controller PCB?

It measures 114.3 × 86.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Linear window controller use?

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.

Where can I download the Linear window controller KiCad files?

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.

Can I use the Linear window controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask eflukx before reusing the design.

Similar boards

  • 2 layers139.9 × 85.8 mmPas hw, the printed circuit board in 3D

    Pas hw

    NGOQUOC98/ESP32_MODBUS_PCB_MASTER

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

    198 parts1
  • 4 layers99 × 99 mmPrntrBoardV1, the printed circuit board in 3D

    PrntrBoardV1

    ghent360/PrntrBoard

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

    238 parts24
  • 2 layers52 × 33 mmDrone ESC Bridge, the printed circuit board in 3D

    Drone ESC Bridge

    jerinabr/Drone_ESC_Bridge

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

    24 parts
  • 2 layers148.7 × 104.3 mmPrntrBoardV2, the printed circuit board in 3D

    PrntrBoardV2

    kitspace-test-repos/kicad6-file-collection

    288 partsMIT
  • 4 layers130 × 90 mmLizardBot1 ControlBoard v1, the printed circuit board in 3D

    LizardBot1 ControlBoard v1

    lizard-electronics/LizardBot1_ProjectFiles

    Project Files for LizardBot 1 differential-drive ROS2 robot.

    202 parts1Apache-2.0
  • 4 layers150.5 × 54.4 mmYed eye, the printed circuit board in 3D

    Yed eye

    caglarylmz/Personal-PCB-Projects

    This repository includes my personal electronic design projects.

    114 parts
  • 4 layers71.8 × 40.1 mmRoomba, the printed circuit board in 3D

    Roomba

    trhussain/trhussain.github.io

    65 parts1
  • 2 layers90 × 100 mmHost shell, the printed circuit board in 3D

    Host shell

    shapoco/wildcardboy

    Handheld Game Console with Replaceable MCU

    241 parts5