# BOM
Status : work in progress
Last updated : 2022-02-17
Fell free to [contact me](https://discord.gg/WZVP2HuAag) if you spot mistake or have question.
## Read this first
## Table of contents
- [Kit](#0Kit)
- [Frame](#1Frame)
- [Fasteners](#2Fasteners)
- [Motion](#3Motion)
- [Electronics](#4Electronics)
- [Panels](#5Panels)
- [Other](#6Other)
- [Alternative bed coupling options](#7Alternative-bed-coupling-options)
- [Z counter weight](#8Z-counter-weight)
# 0.Kit
Some parts listed on the BOM can be purchased in kit format from below vendors
- [kb-3d.com store](https://kb-3d.com/store/81-snakeoilxy)
# 1.Frame
- [Main Frame](#main-frame)
- [Bed](#bed)
- [Gantry](#gantry)
## Main Frame
| Item | Quantity | Misumi code |
|---|---|---|
| 3030 Extrusion 280mm | 3 | HFS6-3030-280 |
| 3030 Extrusion 500mm | 4 | HFS6-3030-500 |
| 3030 Extrusion 310mm | 11 | HFS6-3030-310 |
| 3030, 30mm long, 20mm thick corner bracket Check this if you don't have access to misumi brackets |
29 | HBLFSN6 |
3030 extrusions are 8mm slot type, 2020 extrusions are 6mm slot type, 1515 extrusions are 3.4mm slot type
## Bed
### 1515 profile (recommended)
Instead of 1515 profile you can use [MakerBeamXL](https://www.makerbeam.com/makerbeamxl/), you just need to print a different version of the mountings.
| Item | Quantity | Misumi code |
|---|---|---|
| 1515 Extrusion 190mm | 2 | HFS3-1515-190 |
| 1515 Extrusion 185mm | 2 | HFS3-1515-185 |
| 1515 Corner bracket | 4 | HBLTBS3 |
| Item | Quantity | Misumi code |
|---|---|---|
| 2020 Extrusion 190mm | 2 | HFS5-2020-190 |
| 2020 Extrusion 150mm | 2 | HFS5-2020-150 |
| 2020 Corner bracket | 4 | HBLSS5 |
| Item | Quantity | Misumi code |
|---|---|---|
| 1515 Extrusion 290mm | 1 | HFS3-1515-290 |
| Item | Quantity | Misumi code |
|---|---|---|
| 2020 Extrusion 290mm | 1 | HFS5-2020-290 |
| Item | Quantity | Description | default link/affiliate link | non-affiliate link |
|---|---|---|---|---|
| 2020 M3 T-nut | 20 | for 2020 bed frame and gantry | Aliexpress | Aliexpress |
| 2020 M5 T-nut | 15 | for 2020 bed frame and gantry | Aliexpress | Aliexpress |
| Square nut M3(hex nut also works) | 30 | for 1515 bed frame and gantry | ||
| 3030 M3 T-nut | 60 | Aliexpress | Aliexpress | |
| 3030 M5 T-nut | 10 | Aliexpress | Aliexpress | |
| 3030 M6 rotate T-nut | 101 | Aliexpress | Aliexpress | |
| 3030 M6 T-nut for frame bracket | 58 | Aliexpress | Aliexpress |
| Item | Quantity | Description | default link/affiliate link | non-affiliate link |
|---|---|---|---|---|
| M3x3-HeatSet | 50 | M3 X D4.2 X L3.0 | Aliexpress | Aliexpress |
| M3x4-HeatSet | 150 | M3 X D4.2 X L4.0 | Aliexpress | Aliexpress |
| M3x5x4-HeatSet | 5 | M3 X D5.0 X L4.0 (for sherpa mini) | Aliexpress | Aliexpress |
| M4-HeatSet | 3 | M4 X D6.0 X L4.0 (for threaded ball bed coupler) | Aliexpress | Aliexpress |
| M5-HeatSet | 10 | M5 X D7.0 X L7.0 | Aliexpress | Aliexpress |
| Item | Quantity | Description | Norm |
| Button head M3x6 | 75 | ISO 7380 / DIN 7380 | |
| Button head M3x8 | 3 | ISO 7380 / DIN 7380 | |
| Button head M3x10 | 14 | ISO 7380 / DIN 7380 | |
| Button head M3x12 | 10 | ISO 7380 / DIN 7380 | |
| Button head M3x16 | 5 | ISO 7380 / DIN 7380 | |
| Button head M3x20 | 1 | ISO 7380 / DIN 7380 | |
| Button head M3x30 | 4 | ISO 7380 / DIN 7380 | |
| Button head M3x35 | 2 | ISO 7380 / DIN 7380 | |
| Button head M4x6 | 4 | ISO 7380 / DIN 7380 | |
| Button head M4x25 | 2 | ISO 7380 / DIN 7380 | |
| Button head M5x10 | 6 | ISO 7380 / DIN 7380 | |
| Button head M5x25 | 3 | ISO 7380 / DIN 7380 | |
| Button head M5x40 | 5 | ISO 7380 / DIN 7380 | |
| Button head M5x45 | 1 | ISO 7380 / DIN 7380 | |
| Button head M5x50 | 8 | ISO 7380 / DIN 7380 | |
| Button head M6x10 | 17 | ISO 7380 / DIN 7380 | |
| Button head M6x12 | 10 | ISO 7380 / DIN 7380 | |
| Button head M6x14 | 17 | ISO 7380 / DIN 7380 | |
| Button head M6x16 | 48 | ISO 7380 / DIN 7380 | |
| Button head M6x20 | 4 | ISO 7380 / DIN 7380 | |
| Button head M6x25 | 1 | ISO 7380 / DIN 7380 | |
| Button head M6x35 | 6 | ISO 7380 / DIN 7380 | |
| Button head M8x12 | 4 | ISO 7380 / DIN 7380 | |
| Button head M8x20 | 30 | Only needed 8 if you buy HCJ_Joint. The other 22 M8x20 bolts will be included in HCJ joint set | ISO 7380 / DIN 7380 |
| Item | Quantity | Description | Norm |
| Socket head M2.5x12 | 2 | DIN 912 / ISO 4762 | |
| Socket head M3x6 | 6 | DIN 912 / ISO 4762 | |
| Socket head M3x8 | 57 | DIN 912 / ISO 4762 | |
| Socket head M3x10 | 107 | DIN 912 / ISO 4762 | |
| Socket head M3x12 | 18 | DIN 912 / ISO 4762 | |
| Socket head M3x14 | 18 | DIN 912 / ISO 4762 | |
| Socket head M3x16 | 10 | DIN 912 / ISO 4762 | |
| Socket head M3x20 | 3 | DIN 912 / ISO 4762 | |
| Socket head M3x25 | 8 | DIN 912 / ISO 4762 | |
| Socket head M3x35 | 9 | DIN 912 / ISO 4762 | |
| Socket head M3x40 | 15 | DIN 912 / ISO 4762 | |
| Socket head M3x45 | 3 | DIN 912 / ISO 4762 | |
| Socket head M3x70 | 6 | DIN 912 / ISO 4762 | |
| Socket head M6x14 | 56 | DIN 912 / ISO 4762 |
| Item | Quantity | Description | Norm |
| Grub M3x8 | 5 | DIN 913 / ISO 4026 | |
| Grub M4x12 | 3 | (for threaded ball bed coupler) | DIN 913 / ISO 4026 |
| Self taping screw M2x10 | 4 | - |
| Item | Quantity | Description | Norm |
| Hex M3 nut | 8 | DIN 934 / ISO 4032 | |
| Hex M4 nut | 2 | DIN 934 / ISO 4032 | |
| Hex M5 nut | 4 | DIN 934 / ISO 4032 |
| Item | Quantity | Description | Norm |
| Small M3 washer | 71 | ISO 7092 / DIN 433 | |
| Small M5 washer | 2 | ISO 7092 / DIN 433 | |
| Normal M5 washer | 4* | Check out a few lines below | DIN 125 / ISO 7089 |
| Normal M6 washer | 91* | Check out a few lines below | DIN 125 / ISO 7089 |
| Wide M3 washer | 16 | DIN 9021 / ISO 7093 | |
| Spring M3 washer | 60 | DIN 127 | |
| Normal M3 washer | 370 | We don't have a simple way to calculate the amount of washers you will need, if your budget can afford it buy as many as bolts | DIN 125 / ISO 7089 |
| Normal M4 washer | 6 | We don't have a simple way to calculate the amount of washers you will need, if your budget can afford it buy as many as bolts | DIN 125 / ISO 7089 |
| Normal M5 washer | 23 | We don't have a simple way to calculate the amount of washers you will need, if your budget can afford it buy as many as bolts | DIN 125 / ISO 7089 |
| Normal M6 washer | 159 | We don't have a simple way to calculate the amount of washers you will need, if your budget can afford it buy as many as bolts | DIN 125 / ISO 7089 |
| Item | Quantity | Description | default link/affiliate link | non-affiliate link |
|---|---|---|---|---|
| MGN12H 250mm | 6 | https://s.click.aliexpress.com/e/_Dmk0xqb | Aliexpress | |
| 20T 6mm Pulley (5mm bore) | 2 | Aliexpress | ||
| 16T 6mm Pulley (5mm bore) | 3 | Aliexpress | ||
| 80T 6mm Pulley (5mm bore) | 3 | Aliexpress | ||
| 20T 9mm Pulley (5mm bore) | 3 | Aliexpress | ||
| 20T 6mm Smooth Idler (5mm bore) | 10 | Aliexpress | ||
| 20T 6mm Tooth Idler (5mm bore) | 2 | Aliexpress | ||
| 20T 9mm Tooth idler (5mm bore) | 3 | Aliexpress | ||
| Close loop 188-2GT-6 RF belt | 3 | Aliexpress | ||
| 2GT 6mm belt | ~3m | XY Gantry | Aliexpress | |
| 2GT 9mm belt | ~2m | Belted Z | Aliexpress | |
| MR115ZZ | 14 | Aliexpress | ||
| 6mm x 16mm length shaft/dowel pin | 6 | Cut linear shafts, dowel pins or some good m3 spacers(outer dia 6mm) will also work. | Aliexpress | Aliexpress |
| Hook spring 0.5x4x20mm | 6 | Bed coupling | Aliexpress | |
| Diameter 5mm x 65mm length shaft or dowel pin | 3 | Bed Coupling | Aliexpress | |
| 10mm M4 threaded ball | 3 | Ride on M5 dowels to ensure bed coupling | Aliexpress |
| Item | Quantity | Description | default link/affiliate link | non-affiliate link |
|---|---|---|---|---|
| A/B stepper | 2 | MT-1704HSM168RE/E3D High Torque Motor (Body length: 48mm, shaft length:27mm). Other motor will work but the shaft might not long enough to reach the support bearing inside motor mounter | E3D | |
| Z stepper | 3 | MT-1703HSM168RE/E3D Compact But Powerful Motor (Body length: 40mm, shaft length:27mm). Other 40mm motor will work but the shaft might not long enough to reach the support bearing inside motor mounter | E3D | |
| Limit switch | 2 | You can choose pretty much any D2F switch from omron's catalog, the best would be "Hinge lever" or "Simulated roller lever (R1.3)", for example: Omron D2F-L3-D3 or D2F-L-D3 | Digikey | |
| 24V 200W PSU (mains powered heatbed) | 1 | Mean well LRS-200-24 | Digikey | |
| SSR (for mains powered heatbed) | 1 | Omron G3NA-210B-DC5 | Grainger or Digikey * Or any other SSR with the same dimension | |
| 24V 350W PSU (24V 180W heatbed) | 1 | Mean well LRS-350-24 | Digikey | |
| 5V PSU | 1 | Mean Well RS-25-5 | Digikey | |
| Controller | 1 | Any board with 6 or more stepper driver (also check MCU for firmware compatibility) | Fysetc Spider V1.1 OR BTT Octopus V1.1 OR Mellow Super 8(There are some reports of very slow respond endstop pin on the older version of the Super8 board. Check the vendor and make sure you buy the board with those problems fixed.) OR BTT SKR Pro 1.2 | Fysetc Spider V1.1 OR BTT Octopus V1.1 OR Mellow Super 8(There are some reports of very slow respond endstop pin on the older version of the Super8 board. Check the vendor and make sure you buy the board with those problems fixed.) OR BTT SKR Pro 1.2 |
| Stepper Motor Drivers | 6 | You can usually get them bundled with your board. If not, we recommend TMC2209s | ||
| Raspberry Pi | 1 | If you are planning on running Klipper you will need one of these. | Digikey | |
| 150x150mm silicon heater pad | 1 | 150x150mm, 300W mains powered or 180W 24V | Keenovo custom size heater by kb-3d.com | Keenovo |
| Thermal Fuse | 1 | Get 125-130 deg C Fuse | Get 125-130 deg C Fuse Aliexpress | |
| 92mmx25mm Under bed fan | 1 | This fan does not need to be strong. Go with the slowest, most quiet fan you can get. | Digikey | |
| Extruder | 1 | Check EVA2 compatible, we recommend using sherpa mini, it's possible to buy a kit with all the parts that you would need | Aliexpress | |
| Hot End (Supported) | 1 | Dragon OR Mosquitto OR Copperhead OR Mellow NF crazy | Dragon OR Mosquitto OR Copperhead | |
| Heater Cartridge | 1 | 50W 24V Aliexpress or 60W 24V Aliexpress | 50W 24V Aliexpress or 60W 24V Aliexpress | |
| Thermistor | 1 | PT100 for under 280C Aliexpress T-D500 for high temp Aliexpress | PT100 for under 280C Aliexpress T-D500 for high temp Aliexpress | |
| WAGO | 3x10pcs | Buy some 221 series wagos, some of each sizes - 2, 3 and 5 conductors | ||
| 22AWG Wires | 50m | |||
| 18AWG Wires | 3m | for Heater Cartridge in hotend | ||
| 16AWG Wires | 10m | for mains voltage -> power supplies, power supplies -> board IN, board bed -> heatbed | ||
| HTU21D sensor | 1 | *Optional | Aliexpress | |
| Camera | 1 | *Optional | Aliexpress | |
| Neopixel WS2812B | 0.5m | *Optional | Aliexpress | |
| Neopixel tray | 0.5m | *Optional | Aliexpress | Aliexpress |
| *Sonoff mini (wifi version) | 1 | *Optional. This can be use to control the printer power via Fluidd or Mainsail UI(Custom firmware required) | Aliexpress | Aliexpress |
| Mini 128x64 LCD | 1 | *Optional. Might require some simple modification to fit in to the retro LCD mount | Aliexpress | Aliexpress |
| BLtouch or clone | 1 | Default option for bed probe | Aliexpress | - |
| Panasonic GX-H8B | 1 | Other option for bed probe. Very good accuracy and low temp drift | - | Digikey |
| Cherry MX switch or clone | 4 | *Optional. For button panel | Aliexpress | Aliexpress |
| Item | Quantity | Description | default link/affiliate link | non-affiliate link(not affiliated) |
|---|---|---|---|---|
| Front-panel 360x454x3mm | 1 | |||
| Side-panel 324x454x3mm | 2 | |||
| Rear-top-panel 324x179x3mm | 1 | |||
| Rear-bottom-panel 309x244x3mm | 1 | |||
| Top-panel 324x324x3mm | 1 |
| Item | Quantity | Description | default link/affiliate link | non-affiliate link( |
|---|---|---|---|---|
| Prusa mini spring steel PEI sheet | 1 | |||
| Prusa mini magnet sheet | 1 | |||
| 190x193 aluminum plate | 1 | |||
| DIN rail 282mm | 1 | |||
| DIN rail 309mm | 2 | |||
| 6x3mmm round(disk) magnet | 8 | Aliexpress | Aliexpress | |
| 19x5x1.5mm Block magnet | 3 | Smaller magnet also works | Aliexpress | Aliexpress |
| Spacer for bed plate mount | 3 | You can use yellow springs or silicone spacers, you just need to cut them to a length of about 10mm | Aliexpress | Aliexpress |
| Foam tape 5mmx1mm | 7m | |||
| F623 bearing | 4 | For spool holder | Aliexpress | |
| E3D 1.75mm collet | 2 | For sherpa mini and filament guide arm | E3D online |
2022-03-25 update : Coil spring 6701ZZ bearing and U624ZZ are now included in the [Mellow motion kit](https://www.aliexpress.com/item/1005003678647655.html?spm=5261.ProductManageOnline.0.0.7dde4edftj4RDj)
| Item (main frame) | Quantity | Description | default link/affiliate link | non-affiliate link |
|---|---|---|---|---|
| Coil spring | 1 | 0.3x7x800mm | Aliexpress | Aliexpress |
| 6701ZZ bearing | 3 | Aliexpress | Aliexpress | |
| U624ZZ bearing | 1 | Aliexpress | Aliexpress | |
| Cable/Wire for pulley | 1 | Most ~0.5mm diameter wire will work. PE fishing line is a great option | ||
| M6 washer | 3 | |||
| Button head M6x14 screw | 5 | |||
| Button head M3x6 screw | 1 | |||
| Socket head M3x14 screw | 2 | |||
| Socket head M3x20 screw | 3 | |||
| Socket head M3x30 screw | 3 | |||
| Socket head M3x45 screw | 2 | |||
| Button head M4x40 screw | 1 | |||
| M3x4-HeatSet | 8 | M3 X D4.2 X L4.0 | Aliexpress | Aliexpress or Aliexpress or Aliexpress |
| M4-HeatSet | 1 | M4 X D6.0 X L4.0 | Aliexpress | Aliexpress |