CNC Machine
3D Printed CNC (Computer Numerical Control) Machine 1.0 (2022-07-10) • 51MB  

3D Printer STL files for 3D Printed CNC Machine. file size ~51MB.

Below you will find parts and tools, which will help you to print and assemble CNC Machine. All axes are with NEMA 23 motors and ACME 8mm lead screws for better accuracy at the expense of speed (compared to belt driven axes). If you noticed mistakes, weaknesses in design, have questions or suggestions, know original part manufacturers or better alternatives (available in EU and US), please write or send link to • Project on or

Parts were printed from PETG with Prusa3D i3 MK3 Printer. If your printer is not precise enough, printed parts may not fit into each other and may not look good. Spaces between some parts are 0.1mm only.

Electronics by TinkerForge (DE) supports various programming languages. I am using this CNC Machine with my own software for light tasks. My own software will not be available for download. Depending on what you want to do, you may need to use electronics by other manufacturer. TinkerForge allows you to write your own software, but you may need something, that exists already, and TinkerForge doesn't support that.

I hope, you will find this project or parts of it useful. If you made your own updates or changes, related to this project, please send me a link. I will add your link on this page.

CNC with covers size (cm): Z69.5 / X123.4 / Y71
Top surface plate size (cm): X68, Y62

Parts were printed from PETG with Prusa3D i3 MK3 Printer.

Creative Commons License
BY • Attribution - Credit must be given to the creator
SA • ShareAlike - Adaptations must be shared under the same terms
This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.


1.0 (2022-07-10) • X cart cable and wheel cart covers added.
0.1 (2018-11-25) • ...

Parts without Tools and Delivery
TOTAL €0 2022-07-10
Ooznest / OpenBuilds €0 Main components
Tinkerforge €0 Bricks, bricklets, cables
OSMTec / StepperOnline €0 Motors, couplers
Accu €0 Bolts, nuts, washers
Anker €0 USB hub
Brennenstuhl €0 Power socket
Farnell €0 12 V Power
Ugreen €0 USB cables
Amazon / MCPP BasicFill €264 12 kg PETG 3D printer filament
Other €0 Cables, ferrules
Linear Rail

2018-12OoznestC-Beam Linear Rail 40x80 - Cut to Size€0.04 / mm

4 x 500mm (€92).
1 x 1000mm (€44).

6063 T-5 Aluminium. Smooth anodised finish in clear or black. Black is more susceptible to scratch marks than silver. Rails are cut to your stated length +/-0.2mm. Ends can be tapped for a M5 Thread at least 10mm deep.

2016-05OoznestV-Slot Linear Rail 20x80 - Cut to Size€0.03 / mm

2 x 694mm (€44).
1 x 796mm (€25).
7 x 600mm (€134) for top surface.

6063 T-5 Aluminium. Smooth anodised finish in clear or black. Black is more susceptible to scratch marks than silver. Rails are cut to your stated length +/-0.2mm. Ends can be tapped for a M5 Thread at least 10mm deep.

2016-05OoznestV-Slot Linear Rail 20x60 - Cut to Size€0.02 / mm

2 x 600mm (€31) for top surface.

6063 T-5 Aluminium. Smooth anodised finish in clear or black. Black is more susceptible to scratch marks than silver. Rails are cut to your stated length +/-0.2mm. Ends can be tapped for a M5 Thread at least 10mm deep.

ACME Lead Screw Parts

2016-05OoznestACME Anti-Backlash Nut Block€13

5 x ACME Anti-Backlash Nut Block (€65).

Tr8*8(p2) Anti-Backlash Nut Block for 8mm Metric Acme Lead Screw
Mounting Hole Spacing: 20mm
Pitch: 2mm
Lead: 8mm
Material: Delrin

2016-05OoznestACME 8mm Lead Screw€0.05 / mm

1 x 1040mm (€41) for X axis.
4 x 540mm (€109) for Y and Z axis.

Model: Tr8*8-2p (4 starts)
Pitch: 2mm
Lead: 8mm
Number of Starts: 4
Material: Stainless Steel

2016-05OsmtecStepperonlineST-RC06 6.35x8mm Rigid Shaft Coupler€3

5 x Rigid Motor Shaft Coupler 6.35x8mm ST-RC06 (€15).

P/N: ST-RC06
Shaft: 6.35mm - 8mm
Diameter: 25mm
Length: 30mm
Material: Aluminium Alloy

2016-05OoznestFlanged Bearing F688ZZ 8x16x5€1.3

10 x Flanged Bearing F688ZZ 8x16x5mm (€13).

Bore: 8mm
OD: 16mm
Width: 5mm

2016-05Ooznest8-12mm Shim Spacer€0.6

10 x 8-12-1mm Shim Spacer (€6).

8mm Shim for use as a spacer on 8mm ACME Threaded Rod, to seperate the lock collar and 688zz bearing.

ID: 8mm
OD: 12mm
Thick: 1mm
Stainless Steel

2016-05OoznestACME 8mm Lock Collar€1.8

10 x ACME 8mm Lock Collar (€18).

Shaft Locking Collar for use with ACME Lead screws.

Wheel Parts

2020-05OoznestMetal Dual V Wheel€5

38 x Metal Dual V Wheel (€189).

Chrome Steel Metal Dual V Wheels are individually milled for high precision and tolerances, they are perfect for achieving accurate linear motion with V-Slot Extrusion and OpenRail. Manufactured from Carbon Steel 45.

2016-05OoznestBall Bearing 625-2RS€1.2

76 x 625-2RS Ball Bearing 5x16x5mm (€90).

OD: 16mm
ID: 5mm
Thick: 5mm
Chrome Steel

2016-05Ooznest 5mm Precision Shim€0.3

124 x 5-10-1mm Precision Shim (€37).

Precision Shim 10x5x1mm are used as a spacer between the bearings in V-Slot Wheels.

ID: 5mm
OD: 10mm
Thick: 1mm
Stainless Steel

2016-05Ooznest3mm Aluminum Spacer€0.3

202 x 5.1-10-3mm Aluminum Spacer (€46).

ID: 5.1mm
Thick: 3mm

Y Chain Cart Parts

2020-05OoznestMini V Bearing 105zz 10x5x4.2mm€1

8 x Mini V Bearing 105zz 10x5x4.2mm (€9) - for 2 Chain Carts.

Bore: 8mm
OD: 10mm
Width: 4.2mm

2016-05OoznestMini V Precision Shim VS-MVS1 €0.3

12 x Mini V Precision Shim (€4) - for 2 Chain Carts.

ID: 5mm
OD: 8mm
Thick: 1mm
Stainless Steel

Motor Cover Fans

2018-12NoctuaNF-A6x25 FLX 3-pin€15

5 x NF-A6x25 FLX (€75) for motors.

This fan has 3-pin connector. "PWM" fan models have 4-pin connectors.

Size: 60x60x25 mm
Mounting hole spacing: 50x50 mm
Connector: 3-pin
Bearing: SSO2
Rotational speed (+/- 10%): 3000 RPM, 2400 RPM (L.N.A.), 1600 RPM (U.L.N.A.)
Airflow: 29,2 m³/h, 23,5 m³/h (L.N.A.), 16,7 m³/h (U.L.N.A.)
Acoustical noise: 19,3 dB(A), 14,5 dB(A) (L.N.A.), 8,2 dB(A) (U.L.N.A.)
Max. input power: 1,44 W
Max. input current: 0,12 A
Operating voltage: 12 V

Stepper Motor

2016-05OsmtecStepperonlineNema 23 Stepper Motor (1.16Nm 1:1)€15

5 x Osmtec 23HS22-1504S (€75).

If you want to use heavy device on X Cart, I would recommend to use Nema 23 motors with 2:1 gearbox for Z axis. Otherwise, motors may not be able to hold X axis in place, when CNC power is switched off. 

Manufacturer Part Number: 23HS22-1504S
Motor Type: Bipolar Stepper
Step Angle: 1.8 deg
Holding Torque: 1.16Nm(
Rated Current/phase: 1.5A
Voltage: 5.4V
Phase Resistance: 3.6ohms
Inductance: 13mH ± 20%(1KHz)
Frame Size: 57 x 57mm
Body Length: 56mm
Shaft Diameter: Φ6.35mm
Shaft Length: 21mm
D-cut Length: 15mm
Number of Leads: 4
Lead Length: 500mm
Weight: 0.7kg

2021-09AccuWasher M5 15 x 2 mm O/D€0.2

32 x M5 15 mm Outer Diameter Washer (€5) for YZ Carts.

2021-09AccuWasher M5 12.5 x 1 mm O/D€0.1

68 x M5 12.5 mm Outer Diameter Washer (€5) for motors, wheel holders and chain carts.

Internal Diameter (ID): 5.3mm
External Diameter (OD): 12.5 mm
Thickness (T): 1mm
For Use With Thread Size: M5 (5mm)
Manufacturing Standard: BS4320
Material: Marine Stainless Steel (A4)

Bootlace Ferrule German and French Colour CodesWire Diameter to AWG

2021-09Weidmüller9021010000 Yellow Bootlace Ferrule€0.05

2021-09Phoenix Contact3203024 AI 0,25- 6 YE Yellow Bootlace Ferrule€0.03

20 x Insulated Crimp Bootlace Ferrule (€4) for Nema 23 motor power 0.25² wire ends.

Colour:  Yellow 
Maximum Wire Size: 0.25 mm²
Maximum Wire Size: 24 AWG
Pin Length: 6mm
Pin Diameter: 0.8mm
Overall Length: 10.5mm
Insulation: Insulated (Plastic)

2021-09TE Connectivity966067-1 White Bootlace Ferrule€0.17

10 x Insulated Crimp Bootlace Ferrule (€8) for Stepper Brick power 12V 0.5mm² wire end.

Colour:  White 
Maximum Wire Size: 0.5 mm²
Maximum Wire Size: 20 AWG
Pin Length: 6mm
Pin Diameter: 1mm
Overall Length: 12mm
Insulation: Insulated (Plastic)

2021-09Knipex 97 68 145 A Crimping Pliers€30

Capacity: 0.25 - 2.5 mm² / 24 - 14 AWG

2021-09C.K Tools430018 Ratchet Crimping Pliers€50

Capacity: 0.14 - 2.5 mm² / 26 - 14 AWG
Auto-stop ratchet system releases when correct pressure is applied to ensure precise crimping
Precision engineered dies for quality crimps and safe connections
Dies manufactured from fully hardened carbon alloy steel for strength & durability
Heavy duty construction, tested up to 40,000 cycles, guaranteed for 30,000 crimps per tool
Ergonomic design for increased comfort & control
Designed for the safe & secure crimping of boot lace ferrules
Total length: 190 mm

2020-02Tinkerforge4 Way PCB Terminal Connector Block€1.5

5 x 4 Way PCB Terminal Connector Block (€8) for "Motor ► Stepper Brick" connection.

● Black
● Green
● Red
● Blue

Pitch: 3.5mm
Number of Rows: 1
Mounting Type: Through Hole
Gender: Female
Type: Plug
Termination Method: Spring

Stepper Brick and Hall Effect Bricklet

2016-05TinkerForge (DE)Silent Stepper Brick€60

5 x Silent Stepper Brick (€300).

Drives one bipolar stepper motor over USB (max. 46V, 1.6A per phase).
Noiseless operation of stepper motors.
Position, velocity and acceleration controllable.
Stepper resolution from full-step to 1/256-step.
Configurable decay mode.
Extendable via two Bricklets ports.

Maximum Motor Current per Phase: 1.6A
Minimum/Maximum Input Voltage: 8V/46V
Step Resolution: 1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128, 1/256
Maximum Velocity: 0 to 65535, configurable as limit, in steps/s
Maximum Acceleration: 0 to 65535, configurable as limit, in steps/s²
Bricklet Ports: 2
Dimensions (W x D x H): 40 x 40 x 17mm
Weight: 19g
Current Consumption: 59mA

2016-05TinkerForge (DE)Hall Effect Bricklet 2.0€15

10 x Hall Effect Bricklet 2.0 (€150).

Hall Effect Bricklet. 1.0 version uses 10 pole cables. New 2.0 version uses 7 pole cables.

Detects presence of magnetic field.
Counts (dis-)appearances of magnetic fields.
Can be used to read out water/electricity meter.

Sensor: AH180N
Current Consumption: 1mA
Operation: Omnipolar (North and South pole is detected)
Trigger Point: -35/35 Gauss
Release Point: -25/25 Gauss
Sampling Rate: 8Hz
Dimensions (W x D x H): 25 x 15 x 5mm
Weight: 2g

2016-05TinkerForge (DE)MakerBeam Magnets€7

5 x MakerBeam Magnet Sets (€35) for XYZ axis ends.

2 pot magnets with internal thread M3, 10x4.5mm, strength ~1.2kg, magnetisation N38.
2 rubber caps, 11mm diameter, 3mm height, weight, 0,16g
2 self-adhesive metal discs, 10mm diameter, 2mm height, 1,2g weight, adhesive: 3M, No. 9888T
2 washers M3.

2016-05TinkerForge (DE)Mounting Kit 12mm€2

8 x Mounting Kit 12mm (€16) for mounting TinkerForge bricks and bricklets.

This kit is intended to mount Bricks with 12mm height and Bricklets. Packaged in a resealable bag.

8 nuts M3
8 screws M3
4 spacers 12mm M3 (thread inside/outside) (male-female standoffs)

4 spacers 10mm M3 (thread inside/inside) (female-female standoffs)
8 washers (Made out of plastic since mid March 2017 to allow better mounting of stacks)

2016-05TinkerForge (DE)Bricklet Cable 7p-10p€2-4

For "Hall Effect Bricklet 2.0 (7-pole) ► Silent Stepper Brick (10-pole)" connections.

5 x 50mm (€7) - X1, Y1, Z1.
4 x 100mm (€10) - Z1 ► Z2, Y1 ► Y2.
1 x 200mm (€4) - X1 ► X2.

2020-05UgreenLuLianUSB Type A Male to USB Mini B Male€10

Route "Hall Effect Bricklet" and "Silent Stepper Brick" 12V power cables through extrusion holes (Z axis) first! After that, you can route "Silent Stepper Brick" USB cables (Z axis extrusion holes) - one USB cable per one extrusion hole.

Ugreen USB cable small Mini B connector end fits trough internal extrusion holes without need to remove motors.

2 x Ugreen 10355 USB A Male to Mini B Male 1m Cable (€17) - Cable Box ► Y1.
2 x Ugreen 30472 USB A Male to Mini B Male 2m Cable (€21) - Cable Box ► Z1.
1 x Ugreen 10386 USB A Male to Mini B Male 3m Cable (€13) - Cable Box ► X1.

1 x Ugreen 60408 USB A Male to USB C Male 3m Cable (€14) - Cable Box ► X2.
1 x Duttek USB-C Female to USB-A 3.0 Female Adapter (€10) ► X2.
1 x StarTech USB2AUB2RA2M USB-A 2.0 Male to USB-Micro Male 2m Cable (€10)  - X2 ► XC.

2020-05AnkerUSB 3.0 7-Port Data & Charging Hub A7515211€50

1 x USB 3.0 7-Port Data & Charging Hub A7515211 (€50).

Hardware interface : USB, USB 3.0, USB 2.0

Quick Sync: Transmit data via 7 USB ports at up to 5Gbps.

Charge Faster: 3 PowerIQ ports detect your device's charging protocols to deliver the optimum charge at speeds up to 2.1 amps per port or 10 amps overall.

Compact Power: A 12V / 5A AC power adapter ensures ports are fully operational at all times.

Compatibility: 2.4 GHz wireless devices, MIDI devices and some USB 3.0 devices may not be supported. Try using the host port or a USB 2.0 connection. The 3 USB charging ports are not designed for data transfer.

12V Power and Cables

2014-01BrennenstuhlSuper-Solid-Line 8-way Extension Socket (EU)€26

2014-01BrennenstuhlSuper-Solid-Line 8-way Extension Socket (UK)€26

1 x Super-Solid-Line 8-way Extension Socket (€26).

Heavy-duty 1.5mm² safety cable reduces the risk of overheating or overload.
Earthed sockets in a 90° arrangement - the distance between the sockets allows the use of large charger units.
Illuminated 2-pole ON/OFF safety switch.
Cable output is fitted opposite the switch - therefore, no surplus cable e.g. on the desk.
Cable length 2,5 m.
Cable designation H05VV-F 3G1,5.
Max. current carrying capacity 13 A.

2018-12CPC FarnellPro Elec 12V, 3A AC/DC Power Supply Adapter PEL00853€9

5 x Pro Elec 12V, 3A Power Adapter PEL00852 (€45) for TinkerForge Stepper Brick.

Straight DC connector (model: PEL00582) 2.1mm x 5.5mm x 12mm
Right-angled DC connector (model: PEL00853) 2.1mm x 5.5mm x 12mm

Fixed UK plug
Conforms to: UL CE ErP VI
Built-in over-Voltage, over-current and short circuit protection
Level VI efficiency regulations compliant
Universal input: 90~264V AC, 47~63Hz

2016-0512voltplanet50m Reel of Single Core 0.5mm² 11A Cable€16

1 x 50m Reel of Single Core Black 0.5mm² 11A Cable (€16) for for 12V power.

1m x 4 - Cable Box ► Y1.
2m x 4 - Cable Box ► Z1.
3m x 4 - Cable Box ► X1 and X2.

1 x Kenable 004429 5.5 x 2.1mm Female to Male Angled DC Power 2m Cable (€2) - X2 ► XC.  

Manufactured to: ISO 6722:2006 (Class B)
Voltage rating: suitable for 12V & 24V systems (60V max.)
Nominal current rating: 11A
Maximum loading: 132W@12V, 264W@24V
No./size of conductors: 16/0.20mm
Conductor cross section: 0.5mm2
Maximum overall cable diameter: 1.7mm
Resistance per m at 20oC: 0.0371 Ω
Conductor material: Plain copper
Insulation material: PVC (hard grade)
Working temperature range: -40oC to +105oC (with brief excursions up to +120oC)

2016-0512voltplanetHeat Shrink Tubing€1-9

2016-05GoCableTiesRED Heat Shrink Tubing Mini Reel (7 Colours)€1-9

1 x 2.4mm / 1.2mm RED Heat Shrink Tubing Mini Reel (€7) for black +12V cable ends.

Heat shrink tubed packaged into a convenient mini reel box
2:1 Shrink Ratio
Material: Black Polyolefin - standard wall heat shrink tube
Internal diameters from: 1.2mm up to 25.4mm (Pre-shrinkage)
Colours: Black, Red, Green, Blue, Yellow, White, Clear

2018-12Amazon5.5mm x 2.1mm 12V DC Power Connectors€0.60

6 x 5.5mm x 2.1mm 12V DC Power Connectors (€8) for 12V connections.

Model: QAA-90105
Internal diameter of the plug: 2.1mm
External diameter of the plug: 5.5mm
Pair (Male connector and Female connector)

2016-05Tinkerforge2 Way PCB Terminal Connector Block€1

5 x 2 Way PCB Terminal Connector Block (€5) for "12V Power ▶ Stepper Brick" connection.

Contacts: 2

● Red
● Black

Pitch: 3.5mm
Number of Rows: 1
Mounting Type: Through Hole
Gender: Female
Type: Plug
Termination Method: Spring
Body Orientation: Right Angle

Z Axis Device • You will not need this, if your device uses different screws for mounting.

2016-05AccuImperial Screw SSK-5/16-18-1-A4 (alternative)€1.9

2016-05AccuImperial Screw SSK-5/16-18-3/4-A4€1.9

3 x Imperial 5/16-18 3/4 Inch Countersunk Screw (€6) for X Cart Plate B.

Countersunk Angle: 82 +/- 2 Degrees
Countersunk Length (H): 0.198 inch
Head Diameter [max] (D): 0.656 inch
Head Diameter [min] (D): 0.600 inch
Hexagon A/F (A): 3/16 inch
Hexagon Depth (P): 0.135 inch
Manufacturing Standard: ANSI B18.3
Material: Marine Stainless Steel (A4)
Metric or Imperial: Imperial
Metric or Imperial? Imperial Overall Length (L) 3/4 inch
Screw Thread Pitch: 18 TPI
Thread Size (T): 5/16-18

2020-01Wera Tools3950 PKL L-key (05022715001)€7

Part Number: 05022715001
Hex Head: 3/16 inch
Size: 154 x 27 mm

2016-05AccuImperial Nut HNN-5/16-18-A4 (alternative)€1.4

2016-05AccuThin Imperial Nut HNFN-5/16-18-A4€1.4

3 x Thin Imperial 5/16-18 Nut (€4) for X Cart Plate B.

Manufacturing Standard: Not Standardised
Material: Marine Stainless Steel (A4)
Metric or Imperial: Imperial
Nut Thickness (T): 0.25 inch
Nut Width A/F (F): 0.5 inch
Pitch: 18 TPI
Thread Size (T): 5/16-18
Thread Standard: UNC

M5 Bolts and Screws

2016-05AccuM5 Metric Socket Cap Head Screws€1.5-4

16 x M5 80mm Cap Head Screw (€24) for Y Cart.
8 x M5 85mm Cap Head Screw (€20) for Z Cart.
8 x M5 Cap Head 110mm Screw (€34) for Z Cart.

2016-05OoznestLow Profile M5 Bolt€0.3

21 x M5 Bolt 12mm (€5)
236 x M5 Bolt 15mm (€50)
46 x M5 Bolt 20mm (€10)
71 x M5 Bolt 25mm (€17)
12 x M5 Bolt 30mm (€4)
16 x M5 Bolt 35mm (€5)
18 x M5 Bolt 40mm (€7)
18 x M5 Bolt 50mm (€8)
44 x M5 Bolt 55mm (€18)
8 x M5 Bolt 60mm (€4)
16 x M5 Bolt 65mm (€8)

Material: Alloy Steel
Lenght: 6-65mm
Thread Pitch: 0.8mm
Hex Head: 3mm
Thickness 1.5mm

M5 Nuts

2022-05AccuM5 x 20mm x 8mm Threaded Hexagon Spacer HHTPS-M5-8-20-SS€3

12 x M5 20mm Hexagonal Stud Connector Nut (€31) for X Cart Plate B.

Hexagon A/F (J): 8mm
Hole Depth 1 (E): 10mm
Hole Depth 2 (E): 10mm
Manufacturing Standard: Not Standardised
Material: Stainless Steel
Metric or Imperial?: Metric
Nut Length (L): 20mm
Thread Size: M5 (5mm)
Through Hole: Yes

2022-01AccuM5 Flat Square Nut HFSN-M5-8.8-Z€0.1

94 x M5 Flat Square Nut HFSN-M5-8.8-Z (€8).

Chamfered (May Vary): No
Finish: Zinc Plated
Manufacturing Standard: Not Standardised Material: High Tensile Steel (8.8)
Metric or Imperial?: Metric
Screw Material Specification: High Tensile Steel (8.8)
Thickness (T): 3mm
Thread Size: M5 (5mm)
Width (B): 10mm

2016-05AccuM5 Hexagon Nylon Locking Nut (DIN 985) (A4)€0.1

127 x M5 Nyloc Nut (€15).

Hexagon Height (T) [Min]: 3.20mm
Insert Material: Nylon
Manufacturing Standard: DIN 985
Material: Marine Stainless Steel (A4)
Metric or Imperial?: Metric
Nut Width A/F (J) [Max]: 8mm
Screw Thread Pitch: 0.80mm
Thread Size: M5 (5mm)
Total Thickness (L) [Max]: 5mm

2016-05OoznestM5 Tee Nut €0.3

175 x M5 Tee Nut (€43) - check each tee nut with M5 screw before assembling.

These Tee Nuts are designed with rounded corners so they can easily slide into V-Slot Extrusion and be used with M5 Bolts.

M5 1.5x10x15mm
BLK-HD0006-M5 / FT16031-M5
Misumi HNKK5-5

"... End 1" - has Nema 23 motor and Silent Stepper Brick.

ST - Stud
W - Washer
N - Nut
TN - Tee Nut
SN - Square Nut

M3 M5
PARTS Wheels 6 + 12ST 6 + N 12.5W 15W 20ST N TN SN 12 15 20 25 30 35 40 50 55 60 65 80 85 110
Stepper Sensor
TOTAL 38 16 40 68 32 12 127 175 94 21 236 46 71 12 16 18 18 44 8 16 16 8 8
X Cart 4 4 4 16 8 4 14 4 2 2 2
X Cart Plate B 2 8 2 2 8
X1 • Z Cart L 8  4 4 12 8 12 22 4 6 6 2 2 4 4 4 4 4
X2 • Z Cart R 8 4 4 8 18 18 8 2 6 2 2 4 4 4 4
Z1 L 4 4 8 12 7 4 11 6 6 8
Z1 R 4 4 8 12 7 4 11 6 6 4 8
Z2 L 4 8 4 8
Z2 R 4 8 4 8
Y Cart L 8 4 8 2 16 10 8 2 2 4 4 8
Y Cart R  8 4 8 2 16 10 8 2 2 4 4 8
Y1 L 4 4 8 8 7 4 11 6 2 8
Y1 R 4 4 8 8 7 4 11 6 2 8
Y2 L 4 6 7 13 2 2 4
Y2 R 4 6 7 13 2 2 4
Cable Box 9 5 5 2 2 5
Y Chain Holder 8 8 8 8
Y Chain Carts 12 4 4 4
Sensor Boxes 20
Top Surface 68 136

3D Printer

2018-05Prusai3 MK3€750

• Print technology: Fused Filament Fabrication (FFF) / Fused Deposition Modeling (FDM).
• 0.4mm nozzle (easy changeable) for 1.75 mm filament.
• Build volume 11,025 cm3 (25 x 21 x 21 cm).
• Layer height (layer resolution) from 0.05 mm (50 microns).
• Accuracy: 0.01 x 0.01 x 0.005 mm (10 x 10 x 5 microns).
• Max extruder temperature: 280 °C.
• Max heated bed temperature: 120 °C.
• Supported materials: PLA, ABS, PET, HIPS, Flex PP, Ninjaflex, Laywood, Laybrick, Nylon, Bamboofill, Bronzefill, ASA, T-Glase, Carbon-fibers enhanced filaments, Polycarbonates...

• Integrated LCD and SD card controller (8GB included).
• Automatic mesh bed levelling.
• Heatbed with cold corners compensation (warpless 3D printing from any material).
• Automatic skew axes compensation.
• Hassle free PEI print surface (no glass, no glue, no ABS juice).
• Easy multicolor printing based on layer height.
• 1 kg silver PLA filament included.
• Removable magnetic spring steel sheet with PEI surface.
• EINSY RAMBo motherboard.
• Silent Trinamic drivers with 256 microstepping.
• Faster printing: 200+ mm/s.
• Sensorless homing for X and Y axes.
• Detection and recovery of shifted layers.
• Improved frame rigidity with aluminium extrusions.
• Power loss detection and recovery.
• Better cooling from both sides of the object.
• Optional WIFI with Octoprint interface included.
• Bondtech extruder drive - filament is driven from both sides.
• Optical filament flow sensor with filament presence and movement detection.
• Automatic loading of filament when filament is inserted.
• Detection of jammed extruder with pause print.
• Both extruder cooling fan and print cooling fan detect RPM. When extruder fan is blocked, the printer will stop to prevent damage of extruder. Same applies for the print cooling fan.
• Extra silent Noctua fan.
• New P.I.N.D.A. 2 probe with included thermistor - faster temperature calibration.
• Room ambient temperature sensor.

Uninterruptible Power Supply (UPS) (Optional)

2015-10APCBack-UPS Pro€120-300

You need to disconnect "PSU Power Panic" (black and white twisted) cable from Prusa3D i3 MK3 board. Otherwise, Prusa printer will restart after each power failure.

The Back-UPS Pro family offers guaranteed power protection for high performance computer systems, routers/modems, external storage devices, game consoles and other electronics in your home or business. These UPSs supply electronics with abundant battery backup during outages and stabilize unsafe voltage levels. They also provide power protection from damaging surges and spikes, and allow the use of management software so you get the most out of your UPS. Premium features of this family may include Automatic Voltage Regulation (AVR), an LCD display, Smart Outlets, energy saving functions that reduce electricity use, network manageability, Watchdog, or configurable outlets. Together with the rest of the Back-UPS Pro's standard features, they are the perfect choice to protect your data and keep your system available.

Drill & Driver (Optional)

2021-01BoschGSR 12V-35 FC Professional (06019H3000)€300

For M5 screws (saves time).

L-BOXX 102 1 600 A01 2FZ
Drill chuck adapter GFA 12-B 1 600 A00 F5H
Bit holder adapter GFA 12-X 1 600 A00 F5J
Angle adapter GFA 12-W Professional 1 600 A00 F5K
Offset angle adapter GFA 12-E 1 600 A00 F5L
Quick charger GAL 12V-40 Professional 1 600 A01 9R3
2 x battery GBA 12V 3.0Ah 1 600 A00 X79

Torque (soft/hard/max.): 20/35/- Nm
Idle speed (1st gear / 2nd gear): 0 – 460 / 0 – 1.750 min-1
Battery type: Lithium-ion
Drill chuck clamping range, min./max.: 0.8 / 10 mm
Battery voltage: 12 V
Torque levels: 20+1

2020-01Wera889/4/1 K Rapidaptor Universal Bit Holder 05052502001€14

Rapidaptor universal holder for bits with ¼" hexagon head drive as per DIN ISO 1173-C 6.3 and E 6.3 (ISO 1173). The Rapidaptor allows bits to be attached without any need to actuate the sleeve. The removal of the bit is simple, just by pushing the sleeve forward. This enables rapid bit change with just one hand. The strong permanent magnet holds the bits absolutely securely. ¼" hexagonal, suitable for power screwdrivers with take-up as per DIN ISO 1173-F 6.3.


2020-01Wera7441 Adjustable Torque Screwdriver 7441 (1.2 → 3Nm)€60

05074701001 - saves screws and plastic from deformation. 1.2Nm for Cover Holder, Cover, Wheel M5 screws.

Adjustable Kraftform torque screwdriver with Rapidaptor quick-release chuck
Suitable for bits with 1/4" hex head drive
Distinct signal when pre-set value is reached
Numerical torque value indicator

Torque Range: 1.2 → 3Nm
Accuracy: ±6 %
Drive Shape: Hex
Drive Size: 1/4 in

Bit Holders

2020-01Wera899/4/1 S Universal Bit Holder 75mm (05160924001)€10

05160924001 - 75mm - for motor and near corners screws.

Universal holder for the take-up of bits with 1/4" hex head drive as per DIN ISO 1173-C 6.3. Stainless sleeve for special corrosion protection. The particularly strong retaining ring ensures an optimum fixing of the tool in the holder. The especially strong permanent magnet makes sure that the bits are held absolutely securely. 1/4" hexagon, suitable for holders as per DIN ISO 1173-F 6.3.

Outer Diameter: 10.5mm
Bits: 1/4"

05160976001 50mm
05160924001 75mm
05160977001 100mm
05160979001 200mm
05160981001 300mm

2020-01DeWaltImpact Driver Pivoting Hex Bit Holder DT7505-QZ€10

20° Degree Pivot Mode allows for tight space accessibility
1/4" (6.35mm) Hex Shank

Hex Bits & Sockets

Hexagon (25mm)Hexagon Ballpoint (25mm)(89mm)

2021-01WeraWera 840\4 Z Hexagon Bits (50, 89, 152mm)€4

05059610001 - 4.0mm - 50mm - for Accu 80mm, 85mm and 110mm screws.
05059605001 - 3.0mm - 50mm - for M5 Screws.
05059604001 - 2.5mm - 50mm - for ACME 8mm Lock Collar and Motor Shaft Coupler Screws.

2020-01Wera8790 HMA Deep 1/4" Sockets (05004501001)€7

05004501001 - 5.0mm - 50mm - for TinkerForge M3 10mm hexagon standoffs (optional).

Socket Size: 5mm
Drive Size: 1/4 in
Socket Type: Hexagon
Drive Type: Square

2020-01Wera Tools3950 PKL L-key (05022703001)€7

05022703001 - for few M5 screws.

Hex Head: 3mm
Size: 123 x 21 mm

Wire Stripping and Cutting Tools

2016-05C.K ToolsWire Stripping Pliers T3894€18

For safe and damage-free stripping of fine, insulated solid wires in applications where it is critical to prevent damage from electro-static charge. Suitable for cutting soft copper wires.

Stripping capacities mm: 0.4, 0.5, 0.6, 0.8, 1.0, 1.3
Stripping capacities AWG: 26, 24, 22, 20, 18, 16

2016-05C.K ToolsSide Cutters T3887€14

Precision side cutters for fine cutting applications Sharp, precision ground cutting edges with an extra full flush cut Suitable for cutting soft copper wires of up to 1.6mmØ / 14AWG Tapered and relieved head for access in narrow and confined spaces.

PETG Filament
PETG Filament

I would not recommend to print parts from ABS (shrinkage is too big) or PLA (low heat resistance).

2018-05Prusa3DJet Black Prusament PETG 1.75€32

2020-08MCPPBasicFil PETG 1.75€21

2020-08AmazonAmazonBasics PETG 1.75€21

From design of spools, silica-gel sachets, temperature recommendations, printing results, similar prices on Amazon and that both are manufactured in Netherlands... AmazonBasics PETG filament can be rebranded BasicFil PETG by Mitsubishi Chemical Performance Polymers (MCPP) Netherlands B.V., one of the world's largest polymer based 3d filament manufacturers.

Brand AmazonBasics
MCPP BasicFil
3DPrintz Overture Filament PM Real
Price €22 €32 €29 €22 €22 €30
Color blackness 10 9 9 9 9 6
Glossiness uniformity 9 9 10 9 7 6
Stringing 10 10 10 10 8 6
Warping 10 10 10 10 10 8

From design of the spools, 3DPrintz PETG filament can be rebranded PETG K5 by NorthBridge3D (China) sub-brand Kexcelled (China). They claim, that they are "The largest 3D filament manufacturer in East China".

Prusa3D / Filament-PM


2018-05SHLIsopropanol / Isopropyl Alcohol / IPA€15

For preparing-cleaning heated printer bed... Double-sided Textured PEI Powder-coated Spring Steel Sheet before printing with PETG filament. Textured Spring Steel Sheet is much better than Smooth one.

For very thin parts to stick correctly, you may need to adjust height of the first layer perfectly and to reduce "Elephant foot compensation" from default value 0.2mm... to 0mm.

Modified settings: PrusaSlicer > Print Settings > 0.20 QUALITY MK3 > Advanced > Slicing...

Isopropanol 99.9% / Isopropyl Alcohol / IPA
Manufacturer Part Number: 1000-ISO-TRIGGER
Child Proof Cap
Natural Trigger spray cap for bottles with a 28mm neck (OFF, Spray, Stream)
1 Litre

2018-05PC JohnsonWindex Original Glass Cleaner€8

For preparing-cleaning heated printer bed... Spring Steel Sheet with Smooth Double-sided PEI before printing with PETG filament.

Water: Water
2-Hexoxyethanol:Cleaning Agent
Isopropanolamine: Cleaning Agent
Ammonium Hydroxide: Cleaning Agent
Lauryl Dimethyl Amine Oxide: Wetting Agent
Sodium Dodecylbenzene Sulfonate: Wetting Agent
Fragrance: Fragrance
Liquitint® Sky Blue Dye: Dye

2018-05KleenexUltra Soft Pocket Tissues€6

For preparing-cleaning heated printer bed.

3-ply thickness paper tissue sheets

Printing Settings
Printing Settings for PETG Filament on TEXTURED PEI Powder-coated Spring Steel Sheet


PrusaSlicer is available for Windows, Mac and Linux

For BIG parts to stick on TEXTURED PEI Powder-coated Spring Steel Sheet, I increased bed temperature for AmazonBasic • BasicFil PETG filaments from recommended 60-80°C to 85°C (First layer) and 90°C (Other layers). I printed BIG parts in my own Temperature Controlled Enclosure. Temperature inside enclosure was 35°C. E3D V6 HotEnd is rated to 40°C ambient operating temperature. As you approach that temperature, cooling efficiency is reduced, allowing more heat up past the heatbreak. This can cause low temperature filament to soften in the mechanism to cause feed problems.


PrusaSlicer ► Filament Settings ► Generic PETG (modified) Filament



First layer: 240 °C
Other layers: 240 °C


First layer: 85 °C
Other layers: 90 °C

Layers and Perimeters

PrusaSlicer ► Print Settings 0.20 QUALITY MK3 (modified) Layers and perimeters ►

Vertical shells

Perimeters: 6 (minimum)

Quality (slower slicing)

Ensure vertical shell thickness: disabled - I had problems with thin 45° hanging angles when it was enabled.


Seam position: Rear - created line at the back of the parts, but front and side surfaces were perfectly smooth.


PrusaSlicer ► Print Settings ► 0.20 QUALITY MK3 (modified) Inflill ►


Fill density: 80%


PrusaSlicer ► Print Settings ► 0.20 QUALITY MK3 (modified) Speed ►

Speed for print moves

All speeds (except greyed out - locked fields): 25 mm/s or % - slower printing speeds (10-25-180-400), results in smoother and glossier surfaces without matte areas, reduces printing noise and vibrations - lesser probability for corners of big parts to unstick from heated bed, because of shrinking.


First layer speed: 10 mm/s or % - for better adhesion.

Acceleration control

All speeds (except greyed out - locked fields): 400 mm/s²

Auto speed (advanced)

Max print speed: 25 mm/s

Custom G-Code

PrusaSlicer ► Printer Settings ► Original Prusa i3 MK3S (modified) Custom G-code ►

Start G-code ►

G0 Z50 ; ADDED LINE - NOZZLE BLOB - Z up 50 mm to clean filament blob from nozzle before printing.
G4 S5 ; ADDED LINE - NOZZLE BLOB - Pause 5 seconds to clean the nozzle.
G0 Z-50 ; ADDED LINE - NOZZLE BLOB - Z down 50 mm to initial position.
G0 Z0.5 ; ADDED LINE - INTRO LINE - Z up 0.5 mm for less intro line adhesion to prevent steel sheet plate surface from wearing.
G0 Y-1 ; ADDED LINE - INTRO LINE - Y shift 2 mm intro line default start position to prevent steel sheet plate surface from wearing.

STL Files
STL Files

For better quality and safety... I printed majority of parts separately. To split group and to remove some parts:

1. Open “*.STL” file in PrusaSlicer Edition.
2. Click on [ Split to objects ] button.
3. Select parts one by one, which you don't want to print.
4. Press [ Del ] key on keyboard.

Default seam position: PrusaSlicer ► Print Settings ► Layers and perimeters ► Seam position: [ Rear ]

You can edit STL files with free and open source 3D creation suite Blender.

Import “*.STL” file:

  1. Blender 2.8 ► File ► Import ► Stl (.stl).

If imported STL object is not visible:

  1. Select imported object in “Scene Collection” list (top-right panel).
  2. In “Object Mode“ (top-left drop-down) ► Object ► Set Origin ► Geometry to Origin.


Metal Dual V Wheel Ball Bearing Helper (1)
M5 10x3mm Aluminum Spacer Helper (1)
M5 10x10x3mm Square Nut Helper B (1)
Metal Dual V Wheel Ball Bearing Helper Pad (1)
10mm Spacer / Tee Nut Helper
Jocys.Com Badge - "PrusaSlicer" settings: [Plater] tab ► Infill ► Bridging angle: 45°


There are 2 types of covers - with holes and without holes.

You can use "Height range Modifier" (0-2mm) in "PrusaSlicer" to add custom ventilation holes on covers without holes.


Fill density: [ 40% ... 30% ... 20% ] (0.3mm² ... 0.8mm² ... 2.5mm² holes)
Fill pattern: [ Rectilinear ]

Layers and Perimeters:

Bottom: [ 0 ]
Perimeters: [ 6 ]
Top: [ 0 ]


Cover Holder A (16)
Cover Holder B (16)
Cable Holder Helper (1)
Cable Holder W7mm
Cable Holder W6mm (10) - for (Cable Box ► Y1 End cables). This is very tiny part and it will not stick to the sheet if first layer is too small... PrusaSlicer ► Print Settings ► Advanced ► Elephant foot compensation ► 0 mm


Fan Holder (5)


Y1 and Z1 Cover without Holes (4) - add holes with Height Range Modifier
Y1 and Z1 Cover with Ventilation Holes


X1 Fan Cover without Holes (1) - add holes with Height Range Modifier
X1 Fan Cover with Ventilation Holes


X2 Cover without Holes - add holes with Height Range Modifier
X2 Cover with Ventilation Holes


X2 Cover (1)


Z1 End Chain Cover (2)


Y2 Cover (2) - add holes (optional) with Height Range Modifier


Z2 Cover (2)

Cable Box


Cable Box Holder (1)
Anker USB Hub Holder Left (1)
Anker USB Hub Holder Right (1)


Cable Box 12V Connector Holder (2)


Cable Box Cover (1) - "PrusaSlicer" settings: [Plater] tab ► Infill ► Bridging angle: 45°

Motor Spacer and TinkerForge Brick Holder


Nema 23 Motor Holder (5)


TinkerForge Brick Holder (4)

Wheel Holder and Covers


Wheel Holder (12.5 washer version) (8)
Wheel Holder (M5 Tee Nut version) (10)
Wheel Holder Cover 10 mm (12)


Wheel Spacer (8)
Wheel Cart (4)


Wheel Cart Cover A (4)


Wheel Cart Cover B (2)

X Axis (On Z Cart)


X Cart (1)


X Cart Cover (1)


X Cart Cable Cover A (1)
X Cart Cable Cover B (1)
X Cart Chain Holder (1)


X Cart Plate A - you can add holes with slicer or 3d program.


X Cart Plate B


X Cart Plate Cover


X Cart Plate C

Z Axis (On Y Cart)


Chain End Z Left (1)
Chain End Z Left Cover (1)
Chain End Z Right (1)
Chain End Z Right Cover (1)


Z Cart (2)
Z Cart Cover (2)


Z1 End Left (1)
Z1 End Right (1)


Z2 End (2)

Y Axis


Y Chain Holder (1)


Y Chain Holder Cover (1)


Y Chain Holder Tee Nut Helper (1)
Y Chain Holder Leg (2)


Y Cart (2)
Y Cart Tee Nut Helper (8)


Y1 Left End / Y2 Right End (2)


Y1 Right End / Y2 Left End (2)



Axis Connector Left (3)
Axis Connector Right (3)
Axis Connector Tee Nut Helper (24)
Axis Connector Front Surface Helper (2)


Surface Front or Back ⊏180⊐ Connector 20 x 180 mm (4)
Surface Front or Back ⊏160⊐ Connector 20 x 160 mm Corners (4)


Surface Bottom ⊂187⊐ Connector 20 x 187 mm (2)
Surface Bottom ⊏187⊃ Connector 20 x 187 mm (2)
Surface Bottom ⊏160⊐ Connector 20 x 160 mm (4)

Surface Bottom Tee Nut 20 mm Helper
Surface Bottom Tee Nut 20.6 mm Helper (68) - adjusted for PETG shrinking.



Magnet Holder Helper (1)
Magnet Holder (10)
Magnet Holder Cover (10)

Hall Sensor Holder Cover (10)
Hall Sensor Holder (10) - insert M3 nuts before assembling.


X Axis Extrusion Cable Cover 62mm (2)
Z Axis Extrusion Cable Cover 140mm (2)



Chain End Left (3)
Chain End Left Screws (3)

Chain End Right (3)
Chain End Right Screws (3)

Chain End Straight (6)
Chain End Straight Screws (2)


Inside Connector (156)
Inside Connector with Guide (24)
Chain Split Helper Insert (2)
Chain Split Helper Handle (1)

Outside Rotate 20° 20° / 20° 20° (44)
Outside Rotate 20° 0° / 20° 0° (68)
Outside Fixed 0° / 0° (56)
Outside Fixed 30° / 30° L (1)
Outside Fixed 30° / 30° R (1)


For 2 Chain Carts: 8 Mini V bearings, 12 Mini V precision shims.

Wheel Holder (4)
Wheel Axis (8)
Bearing Spacer (4)

Chain Cart Cover (2)
Chain Cart (2)

Wheel Holder Helper A (1)
Wheel Holder Helper Handle  (1)
Wheel Holder Helper Insert (2)


For screw groups: Do NOT tighten a screw, until all other screws in group are not screwed into nuts or tapping.
Push screw, while turning it anti-clockwise, until reaching nut or tapping. After hearing-feeling "click", start turning it clockwise.

X Axis




Z Axis



Y Axis




Cable Box


250mm from extrusion edge to cable box edge (without cover).


Hall Sensor Box

Insert M3 nuts before assembling.

Chain Cart
Wheels • Magnet Holder • Chain Splitter • M5 Screw mm Colors

Close and open magnet holder cover few times before assembling.


Chains (cables) assembly sequence: Chain_Parts.STL • Chain_Ends.STL

1. Cable box ► Z2 Ends
2. Z1 Ends ► X Ends
3. X2 End ► X Cart

Inside Parts
156 24
Outside Parts
1 1 56 68 44
End Parts
2 6 3 3 3 3
Inside with Guide
Outside F 30° / 30° L
Outside F 30° / 30° R

Outside F 0° / 0°
Outside R 0° 20° / 0° 20°
Outside R 20° 20° / 20° 20°
Cable Box ► Z2L End
1 11 1
1 11 1

28 x Inside
4 x Outside F 0° / 0°
22 x Outside R 20° 20° / 20° 20°
Cable Box ► Z2R End
1 11 1
1 11 1

28 x Inside
4 x Outside F 0° / 0°
22 x Outside R 20° 20° / 20° 20°


30 x Inside
10 x Outside F 0° / 0°
18 x Outside R 0° 20° / 0° 20°


30 x Inside
10 x Outside F 0° / 0°
18 x Outside R 0° 20° / 0° 20°

Z1L End ► X1 End
5 9
5 9
Z1R End ► X2 End
5 9
5 9
X2 End ► X Cart
1 13 16 1
1 24 7
1 13 16 1

40 x Inside
24 x Inside with Guide
1 x Outside F 30° / 30° L
1 x Outside F 30° / 30° R

28 x Outside F 0° / 0°
32 x Outside R 0° 20° / 0° 20°