I’ve tried to add every little piece I’ve had to purchase new or already had on hand so that others could see what it would involve to DIY. Project files can be found at the company GitHub.
Note that if I have a post related to an item, the Item Name will be linked to it.
FluidNC CNC Controller BOM
| Item No. | Item Name | Description | Supplier | Qty. | Cost | Total | Notes |
|---|---|---|---|---|---|---|---|
| 1 | Controller Case/Enclosure | Metal case for the controller, motor drivers, power supply, etc | Amazon | 1 | 35.99 | 35.99 | |
| 2 | PiBot 4.9B CNC Controller | ESP32 based CNC Controller board | PiBot | 1 | 61.97 + 15.99 S&H | 77.96 | With antenna and tiny OLED that I didn’t use. |
| 3 | AireDale STM32 I/O Expander | Board to add GPIO to PiBot and similar controller boards | Elecrow | 1 | 31.00 + 12.68 S&H | 43.68 | Better than the PiBot version. |
| 4 | TB6600 Stepper Motor Driver | 3-Pack External Stepper Motor Driver | Amazon | 1 | 24.99 | 24.99 | |
| 5 | TB6600 Stepper Motor Driver | 1-Pack External Stepper Motor Driver | Amazon | 1 | 10.89 | 10.89 | |
| 6 | PiBot CNC Pendant | CNC Pendant based on FluidDial | PiBot | 1 | 77.99 + 15.99 S&H | 95.98 | Didn’t order at same time as PiBot to save shipping because it wasn’t available then. |
| 7 | USB Adapter Cable | USB-C Male to USB-B Female cable. 2Pcs 0.3M and 0.5M. | Amazon | 1 | 9.98 | 9.98 | To go from PiBot USB-C to case front panel. |
| 8 | 3/4” Adhesive Cable Wire Clips. 60-Pcs | Cable Management Wire Organizer Cord Holder | Amazon | 1 | 8.99 | 8.99 | For cable management inside the case and around the CNC. |
| 9 | DC-DC Buck Converter | 10 Pack LM2596 DC-DC Buck Converter Step Down Module Power Supply DIP Output 1.25V-30V 3A | Amazon | 1 | 12.99 | 12.99 | 24VDC to 12VDC and 5VDC for other components in the case. |
| 10 | Screw Standoff’s | Spacer screw standoffs | Amazon | 1 | 14.98 | 14.98 | For mounting the PCB’s inside the case. |
| 11 | 80mm PC Cooling Fan | Thermalright TL-8015 CPU Fan with PWM | Amazon | 1 | 5.99 | 5.99 | |
| 12 | 90 Degree USB-C Male to Female Adapter | 2 Pack | Amazon | 1 | 5.99 | 5.99 | For mounting the PiBot close to the edge of the case and being able to connect cable. |
| 13 | GX12-4P Connector | 12 Pcs GX12 4-Pin panel mount connector | Amazon | 2 | 11.99 | 23.98 | |
| 14 | Circuit Breaker | Panel mount push to reset 110VAC circuit breaker. 5 Pcs | Amazon | 1 | 9.99 | 9.99 | One for the 24VDC PSU and one for the 110VAC outlets on back panel. |
| 15 | 2×12 Position Terminal Block Distribution Module | 30Amp 300V 2×12 Position Terminal Block Distribution Module. OONO D-1659GP | Amazon | 1 | 13.99 | 13.99 | Over priced but high quality. |
| 16 | Emergency stop switch with box | Emergency Stop Switch, 660V Weatherproof Push Button Switch with Box | Amazon | 1 | 9.99 | 9.99 | The switch that comes with it is fine but I replaced it with a metal one because I already had it. |
| 17 | Micro SD Male to Female Flexible Extender Cable | Micro SD Male to Female Flexible Extender Cable. 4 pack | Amazon | 1 | 15.99 | 15.99 | To bring the PiBot SD slot to the front panel |
| 18 | RJ12 panel mount pigtail | RJ12 Straight Through Wired 6P6C Female Panel Mount to 6P6C Male Extension Cable (0.5M,Straight Through) | Amazon | 1 | 9.99 | 9.99 | To attach CNC Pendant to the front panel and to PiBot internally. |
| 19 | 80MM PC Fan Dust Filter | 80MM PC Fan Dust Filter. 4 Pack | Amazon | 1 | 8.99 | 8.99 | |
| 20 | 110VAC Panel Mount Outlet | 4Pcs US Power Socket Plug Panel 15A 125V AC 3 Pins Panel Mount Outlet | Amazon | 1 | 6.99 | 6.99 | |
| 21 | 4-Pin Terminal Block Plug Connector | 20 pcs 4 Pin 5.08mm Pitch Pluggable PCB Angle Screw Terminal Block Plug Connector | Amazon | 1 | 9.99 | 9.99 | Not necessary but used to split up the large terminal block on the motor drivers. |
| 22 | 2-Pin Terminal Block Plug Connector | 20 pcs 2 Pin 5.08mm Pitch Pluggable PCB Angle Screw Terminal Block Plug Connector | Amazon | 1 | 8.99 | 8.99 | Not necessary but used to split up the large terminal block on the motor drivers. |
| 23 | Emergency Stop Button 22mm | Emergency Stop Button 22mm Latching Push Button Switch, Aluminum Alloy Round E-Stop Switch, IP65 Waterproof Self-Locking Shut Off Switch, 10 Amp 1NO 1NC | Amazon | 1 | 11.99 | 11.99 | Bought this to panel mount then ended up using a stand alone box. |
| 24 | 24VDC Power Supply | MEAN WELL LRS-350-24 350.4W 24V 14.6 Amp Single Output Switchable Power | Amazon | 1 | 28.54 | 28.54 | Great brand and enough power at 350W. |
| 25 | 18 Gauge Silicone Wire Kit | BNTECHGO 18 Gauge Silicone Wire Kit 10 Color Each 10 ft Flexible 18 AWG Stranded Tinned Copper Wire | Amazon | 1 | 17.98 | 17.98 | The best super flexible silicon wire. |
| 26 | 22 Gauge Silicone Wire | BNTECHGO 22 Gauge Silicone Wire 10 ft red and 10 ft Black | Amazon | 1 | 6.48 | 6.48 | The best super flexible silicon wire. |
| 27 | Cable Zip Ties 60mmx1.8mm | Cable Zip Ties 60mmx1.8mm. 300 Pcs | Amazon | 1 | 5.89 | 5.89 | Small for inside case. |
| 28 | Ferrule Crimping Tool Kit | Ferrule Crimping Tool Kit – AWG 28-5 Self-Adjusting Ratchet Crimper with 1010Pcs Single & 265Pcs Twin Ferrules | Amazon | 1 | 33.99 | 0.0 | This is a good kit if you don’t already have ferrules and a good crimper. |
| 29 | 2 Channel DC 5V Relay Module | 6Pack 2 Channel DC 5V Relay Module with Optocoupler | Amazon | 1 | 13.99 | 13.99 | One used for vacuum and one for e-stop. |
| 30 | RJ12 Coiled Cord | 2-Pack 26AWG Heavy Duty 6P6C Anti-Tangle Telephone Cord, 1.3 ft Coiled RJ12 Male to Male Cable | Amazon | 1 | 11.99 | 0.0 | 26AWG not the best but not too bad |
| 31 | RJ12 3ft straight cord | 2Pack RJ12 Cable 3ft Phone Cord RJ12 6P6C Male to Male Straight Wired for Both Data and Voice Use Black – 3 Feet | Amazon | 1 | 6.99 | 6.99 | Doesn’t specify AWG but works well |
| Total | 552.17 |
