Skip to the content
2 layers105 × 103 mmDrill pcb, the printed circuit board in 3D

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

3

README

README.md

Drilling

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

mermaid
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

Here

Parts

49
QtyValueFootprintReferences
6100nCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC2, C4, C7, C8, C9, C13
2100kResistor_SMD:R_1206_3216MetricR5, R6
2100μCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC5, C12
21kResistor_SMD:R_1206_3216MetricR1, R4
22200Resistor_SMD:R_1206_3216MetricR2, R3
233 μFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1, C3
11000μCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC6
124V INdrill_T-DEAN:DEANSJ1
12Adrill_fuseHolderATO:AUTOFUSE_HOLDERF2
1470μCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC11
15Adrill_fuseHolderATO:AUTOFUSE_HOLDERF1
1DC MOTOR 24 Vdrill_T-DEAN:DEANSJ7
1DC MOTOR UARTConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ8
1DEEP WEIGHT SENSORConnector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ11
1Driver_TMC2208Module:Pololu_Breakout-16_15.2x20.3mmA2
1Driver_TMC5160Module:Pololu_Breakout-16_15.2x20.3mmA1
1ENCODER STORAGEConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ9
1ENCODER VERTICAL DRIVEConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ3
1ESP32-DevKitCPCM_Espressif:ESP32-DevKitCU1
1HEIGHT SENSORConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ5
1INA219BxDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1LIMIT SWITCH BOTTOMConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ10
1LIMIT SWITCH TOPConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ4
1LM3940Package_TO_SOT_THT:TO-220-3_VerticalU2
1LOGOlogo:logoG***
1R100Resistor_SMD:R_1206_3216MetricR7
1SERVO ROCKConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ13
1SERVO SANDConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ14
1SI2333-TPPackage_TO_SOT_SMD:SOT-23-3Q3
1STEPPER STORAGEConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ15
1STEPPER VERTICAL DRIVEConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ6
1SURFACE WEIGHT SENSORConnector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ12
1TBA2-0511drill_dcdc_converter_LM2596:dcdc_menicV1
1TEST PADSConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ16
1uC COMMUNICATIONConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ2

The 45 most common of 49 parts.

More from BrnoMarsRover/Drilling

2
  • 2 layers105 × 103 mmDrill pcb, the printed circuit board in 3D

    Drill pcb

    BrnoMarsRover/Drilling

    Repo for Deep Sampling Sub-Task

    31 parts
  • 2 layers25 × 21 mmAdc board, the printed circuit board in 3D

    Adc board

    BrnoMarsRover/Drilling

    Repo for Deep Sampling Sub-Task

    14 parts

Similar boards

  • 2 layers100 × 100 mmAstroBio v1, the printed circuit board in 3D

    AstroBio v1

    BrnoMarsRover/astro_bio

    Repo for Astro-Bio task

    52 parts
  • 4 layers160 × 58 mmPump controller, the printed circuit board in 3D

    Pump controller

    V0giK/kerosin

    Kerosin - rc jet refueling system

    61 partsGPL-3.0
  • 2 layers103.8 × 50 mmGalagino pcb set, the printed circuit board in 3D

    Galagino pcb set

    harbaum/galagino

    A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

    26 parts558
  • 2 layers115 × 75 mmSpinCoater, the printed circuit board in 3D

    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 mmESP32 SolarBox, the printed circuit board in 3D

    ESP32 SolarBox

    cole8888/SRNE-Solar-Charge-Controller-Monitor

    Read data from SRNE solar charge controllers.

    34 parts42
  • 2 layers62.2 × 57.1 mmWs2mqtt, the printed circuit board in 3D

    Ws2mqtt

    Tho85/ws2mqtt

    Connect WiSafe2 devices to Home Assistant

    8 parts28BSD-3-Clause
  • 2 layers99.9 × 99.9 mmSplit flap, the printed circuit board in 3D

    Split flap

    tinkermax/split-flap

    DIY mechanical spli-flap display

    28 parts13CC-BY-4.0
  • 2 layersJF ECU32, the printed circuit board in 3D

    JF ECU32

    JoachimF/JF-ECU32

    RC Jet Engine ECU

    27 parts12GPL-3.0

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.