Skip to the content
4 layers408.7 × 50 mmPartial Drawer Controller v1, the printed circuit board in 3D

Partial Drawer Controller v1

Robast-GmbH/PCB_Designs1

This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

Size
408.7 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
619
Nets
522
Pads
1,700
Tracks, vias
4,218, 882
Pours
2,406
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Jan 2022
Updated
24 Nov 2025

Overview

Partial Drawer Controller v1 is an open-source printed circuit board by Robast-GmbH, from the Robast-GmbH/PCB_Designs repository on GitHub, published under the MIT licence. It is a 4-layer board of 408.7 × 50 mm with 619 parts on 522 nets, routed with 4,218 tracks and 882 vias.

It is built around the ESP32-WROOM-32E-N8, SN65HVD230DR and CP2102N-A02-GQFN28R, with the LP5030RJVR, SN75176BDRG and AMS1117-3.3 among its other parts. Its parts include 209 resistors, 196 diodes, 67 capacitors, 39 transistors and 14 ICs. It belongs with the ESP32 boards of this library.

Main components

12

README

README.md

Notes about the structure of this repository

This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components:

  • .github: Contains Github-specific configurations, including workflows (e.g. to export the BOMs) and Dependabot settings.
  • bom_exports: Contains the Bill of Materials (BOM), all related documents (e.g. RoHS certificates) and the schematic for finished projects. The content will be automatically generated by a workflow.
  • KiCad: Contains the KiCad project files.
  • scripts: Contains utility scripts for tasks such as generating BOMs and exporting schematics.

How to get started with KiCad

  1. Install the latest version of KiCad.
  2. Install the latest release version of the KiCad-Db-Lib.
  3. Clone this repo PCB_Designs.
  4. Clone the KiCad_Library repository.
  5. Start KiCad and
    1. Click Preferences -> Configure Paths...
      1. Replace the KICAD8_FOOTPRINT_DIR by the absolute path of the KiCad_Library/footprints, so for example: C:\Robast\KiCad_Library\footprints
      2. Replace the KICAD8_SYMBOL_DIR by the absolute path of the KiCad_Library/symbols, so for example: C:\Robast\KiCad_Library\symbols
    2. Click Preferences -> Manage Symbol Libraries...
      1. Under Global Libraries click Add existing library to table, go into the KiCad_Library/output directory and select all files and press open.

BOM Exports Including Datasheets And Certificates

Once a PCB is considered finished, there should be a BOM, that is exported within KiCad by

  1. Go into the schematic of the project

  2. Click Tools -> Generate Bill of Materials ...

  3. Make a few settings here:

    1. Under Export change the Output file to exactly the following string: manufacturing/PCB Assembly/${PROJECTNAME}_BOM.csv
    2. Field delimiter: ,
    3. String delimiter: "
    4. Reference delimiter: ,
    5. Format presets: CSV
    6. Under Edit:
    FieldLabelShowGroup By
    ReferenceDesignatorYesNo
    ValueCommentYesYes
    FootprintFootprintYesNo
    ${QUANTITY}QtyYesNo
    OC_LCSCOC_LCSCYesYes
    durabilitydurabilityYesNo
    path_to_docspath_to_docsYesNo
  4. Hit Apply, Save Schematic & Continue.

  5. Hit Export.

Now that we there is a BOM and we push the BOM to the main, the workflow triggers to create a bom export which includes documents like datasheets and certificates.

Hint: Check that all relevant parts are exported and check that no part accidently has checked the EXCLUDE_FROM_BOM attribute. You can easily check all parts for that attribute if you add the field ${EXCLUDE_FROM_BOM} in the Generate Bill of Materials ... GUI.

Parts

619
QtyValueFootprintReferences
192WhiteLED_SMD:LED_0603_1608MetricD10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113 +176
9610Resistor_SMD:R_0603_1608MetricR115, R116, R117, R118, R121, R122, R123, R124, R125, R126, R127, R128, R129, R130, R131, R132 +80
5510KResistor_SMD:R_0402_1005MetricR1, R11, R31, R32, R39, R101, R103, R105, R108, R109, R113, R119, R201, R202, R203, R208 +39
30100n_50VCapacitor_SMD:C_0402_1005MetricC15, C16, C17, C18, C19, C20, C22, C24, C30, C43, C44, C45, C46, C47, C49, C51 +14
2122uF_25VCapacitor_SMD:C_1206_3216MetricC10, C12, C13, C25, C26, C27, C28, C29, C31, C32, C33, C34, C35, C36, C37, C38 +5
19100Resistor_SMD:R_0402_1005MetricR10, R34, R47, R50, R53, R56, R61, R64, R67, R70, R73, R76, R79, R82, R85, R107 +3
18AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q10, Q12, Q14, Q16, Q18, Q20, Q22, Q24, Q26, Q28, Q30, Q32, Q34, Q36, Q38 +2
17AO3401APackage_TO_SOT_SMD:SOT-23Q7, Q11, Q13, Q15, Q17, Q19, Q21, Q23, Q25, Q27, Q29, Q31, Q33, Q35, Q37, Q39 +1
16MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottomH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14, H15, H16
16MountingHoleRobast:MountingHole_4mm_Pad_6.15mm_TopOnlyH17, H18, H19, H20, H21, H22, H23, H24, H25, H26, H27, H28, H29, H30, H31, H32
13100KResistor_SMD:R_0402_1005MetricR7, R9, R60, R98, R100, R102, R104, R106, R112, R114, R120, R204, R209
12LESD5D5.0CT1GDiode_SMD:D_SOD-523F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14
8Conn_01x03_3.0mm_Molex_Micro_FitConnector_Molex:Molex_Micro-Fit_3.0_43650-0315_1x03_P3.00mm_VerticalX4, X5, X6, X7, X8, X9, X10, X11
8KSS321GRobast:Switch_KSS_Side_ActuatedS4, S5, S6, S7, S8, S9, S10, S11
8MountingHoleRobast:MountingHole_3.2mm_M3_Pad_Top_6.4mm_Bottom_9.4mmH33, H34, H35, H36, H37, H38, H39, H40
6MountingHoleMountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopBottomH41, H42, H43, H44, H45, H46
54u7_50VCapacitor_SMD:C_1206_3216MetricC4, C5, C6, C21, C58
410uF_25VCapacitor_SMD:C_0603_1608MetricC2, C3, C14, C48
4120Resistor_SMD:R_0402_1005MetricR13, R14, R15, R16
4LOGOLOGOG***, G***, G***, G***
31KResistor_SMD:R_0402_1005MetricR2, R37, R38
31u_50VCapacitor_SMD:C_0805_2012MetricC11, C23, C50
34K7Resistor_SMD:R_0603_1608MetricR4, R5, R205
3PCA9535PW,118Package_SO:TSSOP-24_4.4x7.8mm_P0.65mmU8, U9, U10
3SN75176BDRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU12, U13, U14
20Resistor_SMD:R_0603_1608MetricR29, R30
2100uF_80VCapacitor_SMD:CP_Elec_10x10C1, C63
22K7Resistor_SMD:R_0603_1608MetricR43, R44
22N7002T-7-FPackage_TO_SOT_SMD:SOT-523Q4, Q5
2330mResistor_SMD:R_1210_3225MetricR206, R207
2Conn_01x04_2.5mm_JST_S04B-XASK-1Connector_JST:JST_XA_S04B-XASK-1_1x04_P2.50mm_HorizontalX1, X12
2RedLED_SMD:LED_0603_1608MetricD1, D196
2SS8050Package_TO_SOT_SMD:SOT-23Q2, Q3
2TS-1187A-B-A-BRobast:SW_TS-1187S2, S3
110KResistor_SMD:R_0603_1608MetricR12
115uH@4.5ARobast:Power_Inductor_SMDRI127L1
122Resistor_SMD:R_0603_1608MetricR46
1220Resistor_SMD:R_0402_1005MetricR111
1220nF_50VCapacitor_SMD:C_0805_2012MetricC8
122KResistor_SMD:R_0402_1005MetricR33
122n_50VCapacitor_SMD:C_0402_1005MetricC57
127KResistor_SMD:R_0603_1608MetricR6
12ARobast:Fuse_154_OMNI_BLOKF2
12K2Resistor_SMD:R_0402_1005MetricR110
1330Resistor_SMD:R_0402_1005MetricR3
1330KResistor_SMD:R_0603_1608MetricR8
1470Resistor_SMD:R_0402_1005MetricR36
147KResistor_SMD:R_0402_1005MetricR35
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1CP2102N-A02-GQFN28RPackage_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU5
1Conn_01x02_2.5mm_JST_S02B-XASS-1N-BNConnector_JST:JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_HorizontalX2
1Conn_01x03_2.5mm_JST_S04B-XASK-1Connector_JST:JST_XA_S03B-XASK-1_1x03_P2.50mm_HorizontalX13
1Conn_01x08_2.5mm_JST_S04B-XASK-1Connector_JST:JST_XA_S08B-XASK-1_1x08_P2.50mm_HorizontalX3
1Conn_02x03_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ1
1Conn_02x04_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalJ2
1Conn_02x05_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_VerticalJ3
1DSWB02LHGETRobast:DSWB02LHGETS1
1ESP32-WROOM-32E-N8Robast:ESP32-WROOM-32EU6
1Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1LMR33630Package_SO:Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalViasU3
1LP5030RJVRPackage_DFN_QFN:VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mmU7
1PESD2CANFD24L-TRRobast:SOT23U1
1SMF30CADiode_SMD:D_SOD-123FF1
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1SS34Diode_SMD:D_SMAD27
1TMC2209-LAPackage_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalViasU11
1USB-MicroRobast:AMPHENOL_USB_Micro_10118194-0001LFX14
1YellowLED_SMD:LED_0805_2012MetricD2

More from Robast-GmbH/PCB_Designs

5
  • 4 layers155 × 52 mmDrawer Controller, the printed circuit board in 3D

    Drawer Controller

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    198 parts1MIT
  • 4 layers118 × 47 mmDrawer Controller v4 hotfix, the printed circuit board in 3D

    Drawer Controller v4 hotfix

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    143 parts1MIT
  • 2 layers100 × 50 mmDrawer Controller, the printed circuit board in 3D

    Drawer Controller

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    81 parts1MIT
  • 4 layers400 × 30 mmDrawer Controller Distribution v1, the printed circuit board in 3D

    Drawer Controller Distribution v1

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    52 parts1MIT
  • 2 layers100 × 50 mmDrawer Controller, the printed circuit board in 3D

    Drawer Controller

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    26 parts1MIT

Similar boards

  • 4 layers80 × 80 mmMcu motor, the printed circuit board in 3D

    Mcu motor

    zcrawling/LOONARover

    2026 LOONAR Rover project

    50 parts
  • 4 layers100 × 50 mmMMS3, the printed circuit board in 3D

    MMS3

    ArthorH/MMS3

    Mini ModuCard System ❤️

    198 parts1
  • 4 layers100 × 100 mmSTM32 ESC HW, the printed circuit board in 3D

    STM32 ESC HW

    cej830/STM32_BLDC_ESC_Firmware

    STM32_BLDC_ESC_Firmware

    162 parts
  • 4 layers75 × 50 mmCANchovy PCB, the printed circuit board in 3D

    CANchovy PCB

    fred314159265/CANchovy

    MKS CANable V2.0 based isolated USB-CAN interface

    102 parts7
  • 2 layers137.2 × 83.8 mmGeneralPurposeAlarmDevicePCB, the printed circuit board in 3D

    GeneralPurposeAlarmDevicePCB

    PubInv/general-purpose-alarm-device

    A general purpose alarm device (with software) as a module for medical devices (and others)

    140 parts7AGPL-3.0
  • 4 layers76.9 × 67.3 mmTerra HW, the printed circuit board in 3D

    Terra HW

    jamesmendel/terra-nova

    Terra 2.0 Firmware and Hardware

    95 parts2GPL-3.0
  • 2 layers41 × 40.5 mmUSBIsolator, the printed circuit board in 3D

    USBIsolator

    NanashiTheNameless/USBIsolator

    A simple USB Isolator board with some simple functions that I find useful!

    8 parts1
  • 2 layers59 × 88.5 mmKHNATH002 Power System, the printed circuit board in 3D

    KHNATH002 Power System

    Athenkosi-Khonzani/MEERKAT_Underwater_Ice_Detection_And_Avoidance-System

    MEERKAT is a small, low-cost Autonomous Underwater Vehicle (AUV) designed to detect and avoid sub-surface ice (frazil ice, brash ice, and submerged keels of icebergs) in turbid polar waters.

    45 parts

Questions

How big is the Partial Drawer Controller v1 PCB?

It measures 408.7 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Partial Drawer Controller v1 use?

619 parts, built around the ESP32-WROOM-32E-N8, SN65HVD230DR, CP2102N-A02-GQFN28R and LP5030RJVR. 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 Partial Drawer Controller v1 KiCad files?

From the Robast-GmbH/PCB_Designs repository on GitHub, at the commit this page was made from: the board is KiCad/Partial_Drawer_Controller_v1/Partial_Drawer_Controller_v1/Partial_Drawer_Controller_v1.kicad_pcb and its schematic KiCad/Drawer_Controller_Distribution_v1/Drawer_Controller_Distribution_v1/Drawer_Controller_Distribution_v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Partial Drawer Controller v1 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).