

Drill pcb
Repo for Deep Sampling Sub-Task
- Size
- 105 × 103 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 49
- Nets
- 58
- Pads
- 199
- Tracks, vias
- 359, 10
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 13 Feb 2025
- Updated
- 26 Oct 2026
Overview
Drill pcb is an open-source printed circuit board by BrnoMarsRover, from the BrnoMarsRover/Drilling repository on GitHub. It is a 2-layer board of 105 × 103 mm with 49 parts on 58 nets, routed with 359 tracks and 10 vias.
It is built around the ESP32-DEVKITC-VE, TBA 2-0511 and SI2333-TP. Its parts include 16 connectors, 12 capacitors, 7 resistors, 3 ICs and 2 fuses. It belongs with the ESP32 boards of this library.
Main components
3ESP32-DEVKITC-VE
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesTBA 2-0511
SIP,19.6x7.6mm-40℃~+90℃ 1 1.5kV 120mVp-p 2W 30kHz~200kHz 35mA 4.5V~5.5V 400mA 470uF 5V 78% Short Circuit Protection 塑封型 非稳压型 SIP,19.6x7.6mm Isolated Power Modules ROHSTRACO POWERIsolated Power ModulesSI2333-TP
SOT-23-55℃~+150℃ 1 P-Channel 1.1W 1.275nF 12V 236pF 28mΩ@4.5V 6A SOT-23 MOSFETs ROHSMicro Commercial ComponentsMOSFETs
README
README.mdDrilling
Repo for Deep Sampling Sub-Task Release 2025 was mostly a success and allowed us to identify its shortcomings. Currently working on an overhauled design for ERC 2026.
Authors
-
Filip Slima (Leader)
Responsible for mechanical construction, linear motion system. -
Vilem Strachon
Responsible for the weighing and storing. -
Ondrej Stafa
Responsible for DC motor control.
ESP software structure
graph TD;
Main-->RoverComm;
Main-->DeepSampler;
DeepSampler-->DrillController;
DrillController-->LinearAxis;
LinearAxis-->Stepper1;
LinearAxis-->Encoder1;
LinearAxis-->LimitSwitch;
LinearAxis-->CurrentSensor;
DrillController-->SpiralMotor;
DrillController-->HeightSensor;
DeepSampler-->DeepSampleHolder;
DeepSampleHolder-->ADC1
DeepSampleHolder-->StoragePositioner
StoragePositioner-->Stepper2;
StoragePositioner-->Encoder2;
Main-->SurfaceSampleHolder;
SurfaceSampleHolder-->ADC2
SurfaceSampleHolder-->Servo1;
SurfaceSampleHolder-->Servo2;Communication protocol
Parts
49| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100n | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C2, C4, C7, C8, C9, C13 |
| 2 | 100k | Resistor_SMD:R_1206_3216Metric | R5, R6 |
| 2 | 100μ | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C5, C12 |
| 2 | 1k | Resistor_SMD:R_1206_3216Metric | R1, R4 |
| 2 | 2200 | Resistor_SMD:R_1206_3216Metric | R2, R3 |
| 2 | 33 μF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C1, C3 |
| 1 | 1000μ | Capacitor_THT:CP_Radial_D12.5mm_P5.00mm | C6 |
| 1 | 24V IN | drill_T-DEAN:DEANS | J1 |
| 1 | 2A | drill_fuseHolderATO:AUTOFUSE_HOLDER | F2 |
| 1 | 470μ | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C11 |
| 1 | 5A | drill_fuseHolderATO:AUTOFUSE_HOLDER | F1 |
| 1 | DC MOTOR 24 V | drill_T-DEAN:DEANS | J7 |
| 1 | DC MOTOR UART | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J8 |
| 1 | DEEP WEIGHT SENSOR | Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical | J11 |
| 1 | Driver_TMC2208 | Module:Pololu_Breakout-16_15.2x20.3mm | A2 |
| 1 | Driver_TMC5160 | Module:Pololu_Breakout-16_15.2x20.3mm | A1 |
| 1 | ENCODER STORAGE | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J9 |
| 1 | ENCODER VERTICAL DRIVE | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J3 |
| 1 | ESP32-DevKitC | PCM_Espressif:ESP32-DevKitC | U1 |
| 1 | HEIGHT SENSOR | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J5 |
| 1 | INA219BxD | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | LIMIT SWITCH BOTTOM | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J10 |
| 1 | LIMIT SWITCH TOP | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J4 |
| 1 | LM3940 | Package_TO_SOT_THT:TO-220-3_Vertical | U2 |
| 1 | LOGO | logo:logo | G*** |
| 1 | R100 | Resistor_SMD:R_1206_3216Metric | R7 |
| 1 | SERVO ROCK | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J13 |
| 1 | SERVO SAND | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J14 |
| 1 | SI2333-TP | Package_TO_SOT_SMD:SOT-23-3 | Q3 |
| 1 | STEPPER STORAGE | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J15 |
| 1 | STEPPER VERTICAL DRIVE | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J6 |
| 1 | SURFACE WEIGHT SENSOR | Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical | J12 |
| 1 | TBA2-0511 | drill_dcdc_converter_LM2596:dcdc_menic | V1 |
| 1 | TEST PADS | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J16 |
| 1 | uC COMMUNICATION | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J2 |
The 45 most common of 49 parts.
More from BrnoMarsRover/Drilling
2- 2 layers105 × 103 mm

- 2 layers25 × 21 mm

Similar boards
- 2 layers100 × 100 mm

- 4 layers160 × 58 mm

- 2 layers103.8 × 50 mm

Galagino pcb set
harbaum/galagino
A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32
26 parts558 - 2 layers115 × 75 mm

SpinCoater
RParkerE/OpenSilicon
OpenSilicon enables DIY semiconductor fabrication with open-source guides for building IC equipment at home. The project includes BOMs, 3D files, firmware, and PDKs, supporting makers and researchers in chip fabrication.
11 parts55GPL-3.0 - 2 layers127.3 × 54.1 mm

ESP32 SolarBox
cole8888/SRNE-Solar-Charge-Controller-Monitor
Read data from SRNE solar charge controllers.
34 parts42 - 2 layers62.2 × 57.1 mm

- 2 layers99.9 × 99.9 mm

- 2 layers

Questions
How big is the Drill pcb PCB?
It measures 105 × 103 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Drill pcb use?
49 parts, built around the ESP32-DEVKITC-VE, TBA 2-0511 and SI2333-TP. 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 Drill pcb KiCad files?
From the BrnoMarsRover/Drilling repository on GitHub, at the commit this page was made from: the board is pcbs/drill_pcb_v3/drill_pcb.kicad_pcb and its schematic pcbs/adc board/adc board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Drill pcb design in my own project?
Its repository states no licence, so its author keeps all rights: ask BrnoMarsRover before reusing the design.