Skip to the content
2 layers69.5 × 25 mmDrill, the printed circuit board in 3D

System składa się z trzech modułów: 1. Zasilacza: Zasilacz od laptopa 20V/4.5A 2. Płytka modulacji szerokości impulsów: Uklad służący do regulowania napięcia na silniku. 3. Silnik: Szczotkowy silnik RS385-17V

Size
69.5 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
9
Pads
41
Tracks, vias
80, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Oct 2026
Updated
7 Oct 2026

Overview

Drill is an open-source printed circuit board by OleksandrReinskyi, from the OleksandrReinskyi/Drill repository on GitHub. It is a 2-layer board of 69.5 × 25 mm with 13 parts on 9 nets, routed with 80 tracks and 0 vias.

It is built around the LM358, UF5408 and LR3103-VB. Its parts include 6 resistors, 3 connectors, 1 capacitor, 1 IC and 1 diode.

Main components

3

README

README.md

Mini wiertarka

1. Opis zasady działania

Autorzy: Oleksandr Reinskyi 262564, Bohdan Pospolita 262562

Cel: Podczas domowej produkcji płytek powstała potrzeba wiercenia otworów w tekstolicie. Dlatego powstał pomysł zaprojektowania wiertarki wlaśnie do tych potrzeb.

System składa się z trzech modułów:

  1. Zasilacza: Zasilacz od laptopa 20V/4.5A
  2. Płytka modulacji szerokości impulsów: Uklad służący do regulowania napięcia na silniku.
  3. Silnik: Szczotkowy silnik RS385-17V

Zasada działania płytki:

  1. Pierwszy wzmacniacz w układzie scalonym LM358 pełni rolę komparatora z histerezą (zrealizowaną za pomocą dzielnika napięcia oraz rezystora w pętli dodatniego sprzężenia zwrotnego), generując napięcie piłokształtne na kondensatorze.

  2. Drugi wzmacniacz w układzie LM358 działa jako komparator, porównując napięcie na kondensatorze z napięciem zadanym na potencjometrze. Na wyjściu powstaje przebieg prostokątny o regulowanej szerokości impulsów, który steruje tranzystorem MOSFET załączającym i wyłączającym silnik. Tranzystor jest chroniony przed przepięciami za pomocą szybkiej diody impulsowej.


2. Realizacja

Wyniki symulacji (KiCAD)

  1. Przebieg napięcia na bramce tranzystora, gdy wartości rezystorów potencjometra były następujące: 3k/7k (górny/dolny):

Symulacja układu w LTspice

  1. Przebieg napięcia na bramce tranzystora, gdy wartości rezystorów potencjometra były następujące: 3k/7k (górny/dolny):

Symulacja układu w LTspice

Obudowa

.

Demonstracja wideo

Link

Zmontowany prototyp

3. Problemy i napotkane trudności

Zidentyfikowane problemy:

  • Zły dobór wartości rezystorów dzielnika napięcia oraz rezytora sprężenia zwrotnego spowodował, że w sterowaniu napięciem bierze udział nie cała ścieżka potencjometra, a tylko część. Rozwiązać ten problem można dobierając te wartości tak, żeby kondesator ładował się do ~20V oraz rozładowywał się do ~0V.

Napotkane trudności:

1. Symulacja
  • Najpierw podłączyliśmy wejście drugiego wzmaczniacza do wyjście pierwszego, a nie do węzła kondesatora, i dlatego regulacja była niemożliwa.
2. Dóbór wartości
  • Najpierw chcieliśmy zastosować zasiłacz o wartości napięcia 12V, ale wartość maksymalnego prądu silnika (stall current = 5A) przekraczała możliwości zasiłacza. Dlatego wybraliśmy zasiłacz na 20V. Nie zauważyliśmy, że dla wybranego tranzystora LR3103 wartość napięcia między Gate a Source może wynosić maksymalnie 16v. Dlatego musieliśmy dolutować diodę Zenera, która stabilizuje napięcie na poziomie 10v.

Parts

13
QtyValueFootprintReferences
41kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R5
1100Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR6
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
11uCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC1
1Conn_01x02_SocketConnector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_HorizontalJ1
1Conn_01x03_SocketConnector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_VerticalJ3
1LM358Package_SO:SO-8_3.9x4.9mm_P1.27mmU1
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ2
1UF5408Diode_THT:D_DO-201AD_P15.24mm_HorizontalD1
1lr3103Package_TO_SOT_SMD:TO-252-2Q2

Similar boards

  • 2 layers273.1 × 186.1 mmIon pump controller, the printed circuit board in 3D

    Ion pump controller

    AlexW-proj/ion-pump-controller

    open source controller that takes 24V in and spits out 0 - 7000V, set by a knob with an adjustable ramp time

    63 parts2
  • 2 layersGB2, the printed circuit board in 3D

    GB2

    Andy18650/GB2-2025-team4

    GitHub repository for Cambridge University Engineering part IIA project GB2: Electrical Power, Team 4

    167 partsGPL-3.0
  • 2 layers107.2 × 60.3 mmClass D Audio Amplifier, the printed circuit board in 3D

    Class D Audio Amplifier

    fredie1811/Class-D-Amplifier

    The KiCad Schematic and PCB Layout for a Half Bridge Class-D Audio Amplifier using an MH-M28 for inputting the audio via an audio jack or via bluetooth.

    35 parts
  • 2 layers123.2 × 127 mmProjeto rounded, the printed circuit board in 3D

    Projeto rounded

    Guilherme32/controle-forno-LITel

    Esse repositório guarda o que foi desenvolvido para o controle do forno do Laboratório de Instrumentação e Telemetria da UFJF (LITel)

    57 parts
  • 2 layers99.1 × 89.8 mmCm4io radxa hat, the printed circuit board in 3D

    Cm4io radxa hat

    hpeyerl/evj55

    Files related to my EV conversion project.

    78 partsBSD-2-Clause
  • 2 layers153.5 × 125.2 mmPlaca Chute, the printed circuit board in 3D

    Placa Chute

    LuizAmaral19/PCBs_SSL-EL_2026

    34 parts
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342

Questions

How big is the Drill PCB?

It measures 69.5 × 25 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Drill use?

13 parts, built around the LM358, UF5408 and LR3103-VB. 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 KiCad files?

From the OleksandrReinskyi/Drill repository on GitHub, at the commit this page was made from: the board is Drill/Drill.kicad_pcb and its schematic Drill/Drill.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Drill design in my own project?

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