Making Super Stable Bench Drill For PCB. 3D DIY Bench Drill

How to make a 3D printing bench drill to be able to drill our own electronic circuit boards (PCB) in a stable and clean way?
This design has an automatic start-stop feature that provides both safe use and practicality.

Necessary materials:

MGN9 Linear Ray (L:100mm) & MGN9H Carriage Block: https://s.click.aliexpress.com/e/_Dkq7fvv
Micro Switch: https://s.click.aliexpress.com/e/_DlOIOzN
10V 2A Power Supply (5.5 X 2.5 mm): https://s.click.aliexpress.com/e/_Dli836j
DJ Jack Socket (5.5 X 2.5 mm): https://s.click.aliexpress.com/e/_DeG5CwX
Mini Drill Chuck (2.35mm) : https://s.click.aliexpress.com/e/_DBfUaEB
DC 380 Motor: https://s.click.aliexpress.com/e/_Dm7Mh1v
Rocker button: https://s.click.aliexpress.com/e/_Ddg4ZfH
16AWG Silicone Cable: https://s.click.aliexpress.com/e/_Dmf45Wh
Screws (M2.2-2.3) : https://s.click.aliexpress.com/e/_DEvN4J9
M3 imbus bolt : https://s.click.aliexpress.com/e/_DCB0FK3
Spring (L:35mm, Wire:0.5mm, Diameter: 6mm) : https://s.click.aliexpress.com/e/_Dlqjj21
10x15x4 ball bearing (2 qty): https://s.click.aliexpress.com/e/_DmmtJGr
Print Circuit Board Drill Bits: https://s.click.aliexpress.com/e/_DnpZVOF
Silver & black PLA Filament : https://s.click.aliexpress.com/e/_Dka6MIB
TPU Flex Filament: https://s.click.aliexpress.com/e/_DF2ZniF

Mini Drill Bits: https://s.click.aliexpress.com/e/_DBZ9sTH

Mini Clamp: https://s.click.aliexpress.com/e/_DEldNf5

3D Printer STL Files:


PLA Filament PARTS:
Adjustment Wheel : Standart slicer settings
Arm : Standart slicer settings
Arm Part: Wall 3, Temp (Nozzle): 210-218, Infill 30
Body Left: Wall 4, Temp (Nozzle): 210-218, Infill 50
Body Right: Wall 4, Temp (Nozzle): 210-218, Infill 50
Cable Tube Part : Standart slicer settings
Elevator Column: Wall 4, Temp (Nozzle): 210-218, Infill 50
Elevator Column Top Part: Wall 4, Temp (Nozzle): 210-218, Infill 50
Linier Gear: Wall 4, Temp (Nozzle): 210-218, Infill 60
Spur Gear: Temp (Nozzle): 210-218, Infill 100
L Motor Mount: Wall 4, Temp (Nozzle): 210-218, Infill 50
Shaft: Temp (Nozzle): 210-218, Infill 100
Main Board (Table): Wall 5, Temp (Nozzle): 210-215, Infill 40
Socket Holder : Standart slicer settings
Support Part:  Temp (Nozzle): 205-215, Infill 40

ABS or ASA Filament Part:
Heat-Insulation-Part-For-Motor: Typical ABS, ASA settings

TPU Filament (Flex) Part:
Foot: Typical ABS, ASA settings