Hey guys! and thank you for buying our PCB kit, here you can find our official instructions and more information about our PCBs and products. The 3D Printer Smart Board will make your printer smart! and will integrate seamlessly with Home Assistant and Octoprint.
The project is open-source, but please consider supporting us and helping us with feature development by purchasing the PCBs from our Etsy Shop . Thank you!
To discuss everything about our custom made PCBs or everything 3D printed!
• 3D Printer Smart Board Link
• 3D Printer Smart Board power adapter Link
• RGBW light strip - addressable Link
• Extra AC Power Cable Link
• 22 Gauge Wire Link
• XH2.54 Connector Kit Link
• XH2.54mm Crimper Link
• Qty 2 - Cherry MX Switches (Blues the best ) Link
If you make your own inclosure you will also need:
• 3D Printed Enclosure Link
• IEC320 3 pin socket Link
• AC power socket Link
• 28AWG Wire cable Link
• 6.3mm Female Crimp Terminal Brass (dont have to you can also solder the cables) Link
- Install the unit under your table, I recommend the back middle area. Screw in place using 4 wood screws. Orientation does not matter but I found it easiest to face the power in input back towards the wall.
- Plug the printer into the outlet on the front of the unit.
- Buttons:
There are 3 part types to this print, the GEN2 button case, button container, and the buttons themselves. Let's tackle the button caps first, These can be printed facedown with a color change on after the first or second layer, this will create the contrast for the icons to become visible on the buttons.
Press the two printed button caps onto the pegs of of the Cherry MX switches. Insert both the assembled buttons into the button case like shown. Now is a good time to solder the cable wires to the 2 pins sticking out the back side of the buttons (the orientation of the cables are not importent).
Slide the button container, with the installed buttons inserted, into the GEN2 button case. Route the cables from the buttons through the cable holders on the inner sides of the GEN2 button case and out the back opening.
Crimp the other end of each button cable using the 2 pin XH2.54 Connector and the XH2.54mm Crimper. Insert the crimped pins into the connector as shown here: (the orientation of the cables are not importent).
Slide the Button case into place on the GEN2 rails under the table. after mounting to the GEN2 rails we can connect the cable for the PWR into the connector labeled PWR and the LED cable into the connector labeled LED
- LED's:
Strip the wires back slightly and solder to the LED strips quick disconnect wire. If connecting more than one LED strips, pay close attention to the direction of the LEDs (marked with an arrow) and make sure you are soldering the wires to the right terminals on the LEDs. The right oreontation are marked on the board and on the enclosure. or do it as follow: From left to right GND Data VCC.
Crimp the other end of the LED cable using the 3 Crimper. Insert the crimped pins into the connector as shown here
• Double check the LED wires, The Smart Control Board box will have the labels “VCC”, “DATA” and “GND” which will match up with the text on the LED strip.
- POWER⚡
• plug in both the 3 prong AC power cord to back of the Smart Power box as well as the 5V 10A DC adapter
• To toggle on the lights single press the lights button on the button panel. Single press to turn off the lights.
• Turn on the printer by quickly double pressing the power button of the button panel. Double press again to turn off your printer. If pressed too slow the printer will not turn on or off, this is a safety feature to help prevent accidently turning the printer off by simply bumping the button.
3D Printer Smart Board
PCB is controlled by a preprogrammed ESP32, this allows you to do the following:
• Toggle printer or LED power
• Fine tune any RGBW value for the LED strips
• Connect to OctoPi, Home Assistant, for advanced controls and triggers
after powering the 3D Printer Smart Board for the first time, the board will broadcast an AP "smart-printer-board". Connect to it via your phone.
after connection to the AP, a windows will open, if not just go 192.168.4.1. add your wifi network SSID and Password and that's it!
now you can go to your board ip to have some basic webserver controls, or connect to Home Assitant via ESPHome integration.