Skip to content

Bill of Materials

The columns of this list are abbreviated for readability and reference. The Excel spreadsheet version contains additional columns that are helpful in sourcing.

Warning

The script that auto-generates this list does not read decimal values. Anything measured in length is measured in centimeters (cm) instead of meters (m) to work around this.

Note

  • Materials are used in fabricating parts found later in the Bill of Materials or cable list. Some parts, particularly the acrylic and wood panels, will likely require outside fabrication.
  • All reference URLs and suppliers are purely for assistance in sourcing materials and are not endorsed.
  • The "Supplies" category includes a large number of components that are often already in the hands of experienced makers. As such, the list is primarily for reference and is not formally part of the Bill of Materials.

Materials

ID Description UOM Qty Notes
MN001 Activated Carbon, Virgin Coconut, 4-8mm 1 lb 0.5lb to start; have heard negative things about this supplier recently
MN002 Thermal Glue 1 ea
MN004 Zip ties, 4" 1 pk Qty varies based on cofiguration and personal preference
MN100 Polyisocyanurate Foam, 1/2", 4'x8' sheet 1 ea Can substitute 3/4" and 1" in places for better insulation
MN101 Plywood sheet, 12mm thickness, 4'x5' 2 ea For paneling
MN102 Acrylic sheet, 3mm thickness, 4'x5' 1 ea For door windows
MN103 Plywood sheet, 6mm thickness, 4'x5' 1 ea For front panels
MN104 Wire loom, PET, 1/4" 260 cm Minimum quantity. More cables can be wrapped.
MN105 Wire loom, PET, 1/2" 120 cm
MN107 Heat shrink tubing, various sizes 1 pk 2.5mm - 4mm, mostly
MN108 Heat shrink tubing, 13mm 45 cm For PET loom ends
MN110 Hookup Wire, Silicone, 16 AWG 625 cm Red, black and optionally green or yellow
MN111 Hookup Wire, Silicone, 20 AWG 520 cm Red, black
MN112 Hookup Wire, Silicone, 24 AWG 8820 cm OR 26 awg
MN113 Hookup Wire, Silicone, 12 AWG 60 cm OR 13 awg; red and black
MN201 JST SM Pin Socket 88 ea
MN202 JST SM Connector, 2.54mm, Male, 2 Pin 12 ea
MN203 JST SM Connector, 2.54mm, Male, 3 Pin 10 ea
MN204 JST SM Connector, 2.54mm, Male, 4 Pin 6 ea
MN205 JST SM Connector, 2.54mm, Male, 5 Pin 2 ea
MN210 JST SM Connector, 2.54mm, Female, 2 Pin 12 ea
MN211 JST SM Connector, 2.54mm, Female, 3 Pin 10 ea
MN212 JST SM Connector, 2.54mm, Female, 4 Pin 6 ea
MN213 JST SM Connector, 2.54mm, Female, 5 Pin 2 ea Digikey doesn't carry this, for some reason
MN220 JST XH Pin Socket 55 ea
MN221 JST XH Connector, 2.5mm, Female, 2 Pin 6 ea
MN222 JST XH Connector, 2.5mm, Female, 3 Pin 9 ea
MN223 JST XH Connector, 2.5mm, Female, 4 Pin 3 ea
MN240 JST PH Connector, 2.0mm, Female, 6 Pin 3 ea Only needed if steppers have integrated connectors
MN241 JST PH Pin Socket 12 ea Only needed if steppers have integrated connectors
MN242 XT 60 Connector Set, 12 awg 150mm pigtails 1 pk Optional
MN250 Ring Connector, 18-24 awg 3 ea Number varies based on configuration
MN251 Ring Connector, 14-18 awg 9 ea Number varies based on configuration
MN252 Spade Connector, 14-18 awg 5 ea
MN253 Butt Splice, 12-14 awg 4 ea Without XT60, only two needed.
MN260 Micro Fit 3 Connector Pin 4 ea
MN261 Micro Fit 3 Connector Socket 4 ea
MN262 Micro Fit 3 Connector, 2 pin, 2 Row, Male 2 ea
MN263 Micro Fit 3 Connector, 2 pin, 2 Row, Panel Mount 2 ea

Printed

ID Description UOM Qty Notes
PN001 XY Pulleys, L Bottom 1 ea
PN002 XY Pulleys, L Top 1 ea
PN003 XY Pulleys, R Bottom 1 ea
PN004 XY Pulleys, R Top 1 ea
PN005 XY Joint, L Top 1 ea
PN006 XY Joint, L Mid 1 ea
PN007 XY Joint, L Bottom 1 ea
PN008 XY Joint, R Top 1 ea
PN009 XY Joint, R Mid 1 ea
PN010 XY Joint, R Bottom 1 ea
PN011 XY Tensioner, Bolt Receiver 2 ea
PN012 XY Tensioner, Idler Seat 2 ea
PN013 XY Tensioner, Tensioner Cap 2 ea
PN014 XY Tensioner, Guide Frame 2 ea
PN015 XY Steppers, Vibration Damper, TPU 2 ea No ID tag
PN016 XY Steppers, Stepper Mount 2 ea
PN017 XY Motion, L Y Rail Guide 1 ea
PN018 XY Motion, R Y Rail Guide 1 ea Also acts as limit switch mount
PN019 Z Motion, Lower Rail Bracket 2 ea
PN020 Z Axis, Bed Corner Bracket 4 ea
PN021 Z Axis, L Gantry 1 ea
PN022 Z Axis, R Gantry 1 ea
PN023 Z Axis, L Stepper Mount 1 ea
PN024 Z Axis, R Stepper Mount 1 ea
PN025 Z Motion, L Limit Switch Mount 1 ea
PN026 Z Motion, R Limit Switch Mount 1 ea
PN027 Z Axis, L Lead Screw Plate 1 ea
PN028 Z Axis, R Lead Screw Plate 1 ea
PN029 Z Axis, Bed Wire Support 1 ea
PN030 X Gantry, Carriage Mount 1 ea
PN031 X Gantry, Top Mount 1 ea
PN032 X Gantry, Back Mount 1 ea
PN033 X Gantry, Front Mount 1 ea
PN034 X Gantry, L Belt Clamp 1 ea No ID tag
PN035 X Gantry, R Belt Clamp 1 ea No ID tag
PN040 Toolhead, Hotend Mounting Bracket 1 ea No ID tag
PN041 Toolhead, Hotend Locking Collar 1 ea No ID tag
PN042 Toolhead, Cooling Fan Intake 1 ea No ID tag
PN043 Toolhead, PTFE Collar, TPU 1 ea No ID tag
PN044 Toolhead, EVA Fan Duct 1 ea No ID tag
PN045 Toolhead, Part Fan Mount 1 ea No ID tag
PN051 Toolhead, BLTouch Mount 1 ea No ID tag
PN061 Toolhead, BMG Mount 1 ea
PN070 Electrical, R Panel 1 ea JST-SM connector panel
PN071 Electrical, L Panel 1 ea JST-SM connector panel
PN072 Electrical, R Panel Back Plate 1 ea
PN073 Electrical, L Panel Back Plate 1 ea
PN076 Electrical, L Octopus Board Mount 1 ea
PN077 Electrical, R Octopus Board Mount 1 ea
PN082 Lighting, LED Guide, 12mm 3 ea 60 LEDs/m
PN083 Electrical, L RPi Board Mount 1 ea
PN084 Electrical, R RPi Board Mount 1 ea
PN086 Electrical, PSU Mount 2 ea
PN087 Electrical, Camera Mount 1 ea No ID tag
PN088 Electrical, Camera Stand 1 ea
PN090 Misc, Corner Bracket Cover 46 ea Count not final
PN091 Misc, Limit Switch Cap 4 ea No ID tag
PN092 Misc, Printer Base Foot, TPU 4 ea No ID tag
PN093 XY Motion, X Limit Switch Mount 1 ea
PN094 Misc, X Gantry Service Bar 2 ea No ID tag
PN095 Frame, Bearing Alignment Slider, TPU 4 ea
PN096 Misc, T Slot Wire Anchor 17 ea
PN099 XY Motion, Y Axis Front Rail Guide 2 ea
PN100 Misc, Rear PTFE Tube Guide 1 ea
PN102 Skirt, 80mm Fan Mount 3 ea
PN103 Skirt, 80mm Fan Exterior Grill 3 ea
PN104 Skirt, L Front End 1 ea HDMI, USB, Ethernet plugs
PN105 Skirt, R Front End 1 ea Power switch
PN106 Skirt, L Rear End 1 ea A stepper plug
PN107 Skirt, R Rear End 1 ea IEC (power), B stepper plugs
PN108 Skirt, Hexagon Grill 4 ea
PN110 Skirt, SD Card Reader Mount 1 ea
PN111 Skirt, 80mm Fan Finger Guard 3 ea
PN112 Skirt, Display Mount 1 ea
PN113 Skirt, Display Slot 1 ea
PN120 Frame, PTFE Coupler 1 ea
PN121 Frame, Exhaust Coupler 1 ea
PN122 Frame, PTFE Coupling Guide, TPU 1 ea
PN123 Z Axis, L Z Slider Mount 1 ea
PN124 Z Axis, R Z Slider Mount 1 ea
PN125 Frame, Pull Handle 3 ea
PN126 Frame, Pull Handle, T Slot 1 ea V Slot Door Handle
PN127 Frame, Wire Conduit, Top, TPU 2 ea
PN128 Frame, Wire Conduit, Bottom, TPU 2 ea
PN200 Filtration, Exhaust Adapter, TPU 1 ea TPU/PETG
PN201 Filtration, Fan Intake Gasket, TPU 2 ea TPU/PETG
PN202 Filtration, Fan Intake Duct 1 ea PETG/ABS
PN203 Filtration, HEPA Filter Sleeve 1 ea PETG/ABS
PN204 Filtration, HEPA Intake Duct 1 ea PETG/ABS
PN205 Filtration, HEPA Latch, TPU 2 ea TPU/PETG
PN206 Filtration, AC Tank Gasket, TPU 1 ea TPU/PETG
PN207 Filtration, Base Stand 1 ea PETG/ABS
PN210 Filtration, AC Tank Lid 1 ea PETG/ABS
PN211 Filtration, AC Tank Filter Ring 2 ea PETG/ABS
PN212 Filtration, AC Tank, 50mm 1 ea PETG/ABS

Toolhead

ID Description UOM Qty Notes
PN400 E3D V6 Hotend (Direct Drive) 1 ea Or compatible clone; GCR uses incompatible thermistor
PN450 Bondtech BMG Extruder 1 ea Or compatible clone
PN485 BLTouch V3.1 1 ea Or compatible clone

Fastener

ID Description UOM Qty Notes
PN500 Screw, M3-0.5 x 6mm SHCS 46 ea
PN501 Screw, M3-0.5 x 8mm SHCS 161 ea
PN502 Screw, M3-0.5 x 12mm SHCS 23 ea
PN503 Screw, M3-0.5 x 16mm SHCS 19 ea
PN504 Screw, M3-0.5 x 20mm, SHCS 7 ea
PN505 Screw, M3-0.5 x 25mm SHCS 8 ea Long M3 screws can usually be found in multi-size packs on Amazon (25-45mm)
PN506 Screw, M3-0.5 x 30mm SHCS 8 ea Long M3 screws can usually be found in multi-size packs on Amazon (25-45mm)
PN507 Screw, M3-0.5 x 35mm SCHS 19 ea Long M3 screws can usually be found in multi-size packs on Amazon (25-45mm)
PN508 Screw, M3-0.5 x 40mm SHCS 6 ea Long M3 screws can usually be found in multi-size packs on Amazon (25-45mm)
PN509 Screw, M3-0.5 x 45mm SHCS 4 ea Long M3 screws can usually be found in multi-size packs on Amazon (25-45mm)
PN530 Screw, M5-0.8 x 8mm BHCS 53 ea
PN532 Screw, M5-0.8 x 12mm BHCS 216 ea 200pc: https://www.amazon.com/M5-0-8-Button-Available-Stainless-Machine/dp/B07VRZYMP6
PN533 Screw, M5-0.8 x 16mm BHCS 38 ea
PN534 Screw, M5-0.8 x 25mm BHCS 22 ea
PN535 Screw, M5-0.8 x 60mm BHCS 4 ea May be hard to find in BH, SHCS also works.
PN536 Screw, M5-0.8 x 20mm BHCS 4 ea
PN537 Screw, M5-0.8 x 50mm BHCS 6 ea May be hard to find in BH, SHCS also works.
PN550 Screw, M4-0.7 x 35mm FHCS 4 ea Included with bed leveling nuts
PN551 Set Screw, M4-0.7 x 4mm 24 ea Included with hidden corner brackets
PN552 Screw, M4-0.7 x 16mm SHCS 4 ea Included with spider couplers
PN553 Screw, M5-0.8 x 16mm SHCS 8 ea Door corners only. MISUMI corners ships with screws.
PN555 Screw, M5-0.8 x 14mm FHCS 8 ea M5-0.8 x 15mm will also work. 16mm is too long.
PN556 Set Screw, M4-0.7 x 4mm 4 ea Included with 8mm Lock Collars
PN557 Screw, M4-0.7 x 8mm BHCS 4 ea For PSU only
PN558 Screw, #8 x 3/4", Truss Head, Sharp Point 24 ea Metric: M4 x 20mm
PN570 Hex Nut, M3 14 ea
PN571 Hex Nut, M4 4 ea
PN572 Hex Nut, M5 8 ea
PN573 Tee Nut, 6mm Slot, M3, Drop In 23 ea
PN574 Tee Nut, 6mm Slot, M5, Drop In 16 ea
PN575 Tee Nut, 6mm Slot, M5, Roll In 277 ea
PN576 Tee Nut, 6mm Slot, M3, Slide In 80 ea
PN577 Washer, M5, Split Lock 230 ea
PN578 Washer, M5x10mm 29 ea
PN579 Thumb Nut, M3 2 ea 7mm thickness is preferable
PN580 Coupler, 5mm to 8mm, Rigid 2 ea A/B steppers
PN581 Coupler, 5mm to 8mm, Spider 2 ea Z steppers
PN582 Lock Collar, 8mm 4 ea
PN595 Heat Set Insert, M3x5.7mm 135 ea

Transmission

ID Description UOM Qty Notes
PN600 Bearing, F688ZZ 8 ea
PN601 Bearing, F695-2RS 20 ea
PN610 Idler Pulley, 2GT-2 20T, 5mm Bore 2 ea
PN611 Pulley, 2GT-2, 30T, 8mm Bore 2 ea
PN612 Belt, 2GT-2, 6mm, Fiberglass Core 400 cm
PN620 Dowel Pin, 5mm OD, 25mm 10 ea
PN621 Linear Rod, 8mm OD, 250mm 2 ea
PN631 Linear Rail, MGN12, 400mm 5 ea
PN632 Linear Rail Carriage, MGN12H 5 ea
PN642 Lead Screw, Tr8x4, 500mm 2 ea
PN643 Lead Screw Nut, Tr8x4, Anti-Backlash 2 ea

Framing

ID Description UOM Qty Notes
PN700 Corner Bracket, Tapped 56 ea
PN701 Corner Bracket, Inside Hidden 12 ea
PN702 Corner Bracket, Super Thick, Tapped 4 ea
PN710 Corner Bracket, Door Frame 4 ea
PN711 2020 Extrusion Hinge 2 ea
PN713 2020 Door Panel Gasket, 564mm 2 ea Must be cut to size
PN714 2020 Door Panel Gasket, 646mm 2 ea Must be cut to size
PN715 Piano Hinge, 24" x 1.25" 1 ea 2" hole spacing
PN725 2020 Extrusion, 440mm, Milled 1 ea X axis rail
PN726 2020 Extrusion, 540mm, Milled 2 ea Y axis rails
PN727 2020 Extrusion, 620mm 6 ea Y axis crossbar, external top side bar
PN728 2020 Extrusion, 500mm 1 ea Z axis crossbar (X axis)
PN729 2020 Extrusion, 510mm 2 ea Z axis rails
PN730 2020 Extrusion, 540mm 2 ea Z axis crossbar (Y axis)
PN732 2020 Extrusion, 220mm 2 ea Bed frame
PN733 2020 Extrusion, 350mm 2 ea Bed frame
PN740 2040 Extrusion, 800mm 4 ea External vertical frame
PN741 2040 Extrusion, 620mm 4 ea Lower frame crossbar, all sides
PN742 2040 Extrusion, 540mm 2 ea Side interior crossbars
PN750 404020 Extrusion, 620mm 2 ea External top bar, front and rear
PN751 2020 Door Extrusion, 564mm 2 ea Horizontal door frame
PN752 2020 Door Extrusion, 646mm 2 ea Vertical door frame
PN760 Acrylic Sheet, 577x659x3mm 1 ea Inner door window
PN761 Acrylic Sheet, 613x694x3mm 1 ea Outer door window
PN769 Wood Panel, Outside Rear 1 ea
PN770 Wood Panel, Outside Right 1 ea
PN771 Wood Panel, Outside Left 1 ea
PN772 Wood Panel, Outside Top 1 ea
PN773 Wood Panel, Top Hatch 1 ea
PN774 Wood Panel, Floor Access, Rear 1 ea
PN775 Wood Panel, Floor Access, Front 1 ea
PN776 Wood Panel, Floor Cover, Front Left 2 ea
PN777 Wood Panel, Floor Cover, Front Right 2 ea
PN778 Wood Panel, Front Left 1 ea
PN779 Wood Panel, Front Right 1 ea
PN780 Wood Panel, Front Center 2 ea
PN782 Wood Strip, Hinge Anchor 2 ea 1/2" or 12mm will do.
PN785 PIR Foam, 1/2", Rear Panel 1 ea 3/4" will also work
PN786 PIR Foam, 1/2", Left Side with Cutout 1 ea 3/4" will also work
PN787 PIR Foam, 1/2", Right Side with Cutout 1 ea 3/4" will also work
PN788 PIR Foam, 1/2", Top Hatch 1 ea Up to 1" will work
PN789 PIR Foam, 1/2", Top Outer 1 ea Up to 1" will work
PN790 PIR Foam, 1/2", Floor Access Panel, Rear 1 ea Up to 1" will work
PN791 PIR Foam, 1/2", Floor Access Panel, Front 1 ea Up to 1" will work with some adjustments
PN792 PIR Foam, 1/2", Side Floor Cover, Rear 2 ea Up to 1" will work
PN793 PIR Foam, 1/2", Side Floor Cover, Front 2 ea Up to 1" will work
PN794 PIR Foam, 1/2", Generic Side 2 ea 3/8" thickness, at least 1/2" width.
PN797 Foam Weatherstrip, 3/4" x 3/8", 580mm 2 ea

Misc

ID Description UOM Qty Notes
PN800 Vibration Damper, NEMA 17 2 ea
PN801 Heatsink, 42x42x12mm 3 ea Z heatsinks optional
PN802 Heatsink, 14x14x6mm 1 ea For RPi, optional
PN810 Bed Spring 4 ea Creality clone
PN811 Bed Leveling Nut, 60mm 4 ea Creality clone
PN812 Heated Bed, 310x310mm 1 ea Creality CR-10 Stock
PN813 Idler Pulley Plate 4 ea Or clone
PN814 Build Plate, Spring Steel, 310x310mm 1 ea
PN815 PTFE Tube, 4mm OD, 2mm ID 1 cm
PN816 French Press Filter, 4" (8 Cup) 2 ea
PN818 Silicone Tubing, 5/8" ID 1 cm Quality varies, but 3/4" OD often comes out as 20mm
PN819 HEPA Cartridge, 72x20mm 1 ea Vacuum filters for Kenmore EF-2
PN821 Coupler, Pneumatic, PC4-M10 2 ea Often found included with PTFE tube kits
PN823 Micro SD Card, Class A1 1 ea Class A1, 32GB
PN824 SD Card 1 ea Any size works; solely for flashing MCU.

Electrical

ID Description UOM Qty Notes
PN900 Stepper, NEMA 17, 48mm, 0.9 Degree, 2A 2 ea A & B
PN901 Stepper, NEMA 17, 39mm, 1.8 Degree, 1.5A 2 ea Z1 & Z2
PN902 Stepper, NEMA 17, 25mm, 1.8 Degree, 0.7A 1 ea Extruder
PN910 Limit Switch, Makerbot/Creality Form 4 ea Usually 3pcs. Generic in 4pc and 5pc for less.
PN911 Switch, Panel Mount, >5A VAC 1 ea 12-12.5mm circular cutout, either SPST or DPST
PN912 Power Supply, 24V, 450W 1 ea
PN913 Fuse, 5x20mm, Glass, Fast Blow, 5A 1 ea
PN950 Fan, Axial, 40mm x 20mm, 12V 1 ea
PN951 Fan, Radial, 50mm x 15mm, 12V 1 ea
PN952 Fan, Axial, 80mm x 25mm, 12V 3 ea
PN953 Fan, Radial, 75mm x 30mm, 24V 2 ea Some variation between mfgrs in dimensions
PN960 Panel Mount Extension, USB Type A 2 ea
PN961 Panel Mount Extension, RJ-45 1 ea
PN962 Panel Mount Extension, HDMI 1 ea HDMI terminated on RPi 3B+, mini-HDMI on RPi4
PN963 Micro SD to SD Extension 1 ea Removed from plastic housing
PN964 IEC C14 Socket with Fuse Holder 1 ea Needs a 5 amp fuse; 10amp is way too high.
PN965 Micro HDMI to HDMI Adapter 1 ea Not needed with RPi 3B+
PN966 IEC C13 Cable, 1m 1 ea
PN967 USB C to USB Type A cable, 24" 1 ea
PN968 IDC 10-Pin Cable, 8", 2pk 1 pk
PN970 5050 RGB LED Pixel, 12mm PCB, 16.6mm Pitch 36 ea 60 LED/m, typically WS2812B or WS2815
PN971 Thermistor, NTC 100K, E3D V6 cartridge 1 ea
PN972 Thermistor, NTC 100K 3950 Bead 1 ea
PN980 Octopus V1.1 MCU 1 ea
PN981 Stepper Driver, TMC2209 5 ea
PN982 Mini12864 LCD V1.0 1 ea
PN984 Raspberry Pi 4B 2GB 1 ea
PN985 Raspberry Pi Camera 1 ea
PN986 Signal Amplifier, SP901E 1 ea
PN987 Buck Converter, 3A, USB C Out 1 ea Must accept up 24VDC in.

Supplies

ID Description UOM Qty Notes
UN001 Synthetic Lubricant with PTFE 1 ea
UN002 Isopropyl rubbing alcohol 1 ea 90%+
UN003 Lint free towels 1 pk
UN004 Right Angle Clamps 1 ea
UN005 PTFE Tube Cutter 1 ea Often found included with PTFE tube kits
UN006 Soldering iron 1 ea
UN007 Soldering Iron Heat Set Insert Tip, M3 1 ea Usually comes with M3, M4, and M5 as a pack.
UN008 Electrical Tweezers 1 ea
UN009 Needle-nosed Pliers, 6" 1 ea
UN010 Wire Strippers 1 ea
UN011 Wire Crimper, Open Barrel 1 ea
UN012 Electrical Screw Driver Set 1 ea Philips and flathead for terminal connectors
UN013 Heat Gun 1 ea For heat shrink and butt splices
UN016 Lily White Lubricating Oil, 4 fl. oz. 1 ea Can substitute with NLGI 1 grease w/ low viscosity, no PTFE
UN020 Allen wrences, Metric 1 pk
UN031 Fine Tip Marker 1 ea For labeling part bags and wires
UN032 Plastic Bags, 4"x6" 1 pk For organizing parts before assembly
UN033 Plastic Bags, 3"x4" 1 pk For organizing parts before assembly