Skip to content
Stephan Mühl edited this page Sep 7, 2022 · 39 revisions

This Tutorial uses the original PCB from Blueforcer.

if you want to build it your own way you can use the schematic.

Download and print the case in your favorite color.

Required parts next to the SmartPusher PCB:

(Since the links are always change, please search for this items. You can also get them on Amazon, Ebay etc)
Buttons:
8x 16mm metalbuttons (3-6V, Momentary-self-reset)
OLED:
4-pin; I²C; 128*64; 0,96"; single-color
Case:
2 pieces of M3x4 for the OLED clamp (see below)
4 pieces of M3x10 for the Case

Cable-lengths

(Button 1 is next to the OLED)

  • OLED - 8cm
  • Button 1 - 11cm
  • Button 2 - 13cm
  • Button 3 - 15cm
  • Button 4 - 17cm
  • Button 5 - 19cm
  • Button 6 - 21cm
  • Button 7 - 23cm
  • Button 8 - 25cm

Pin assignments:

OLED:

OLED COLOR PCB
SCL black SCL
SDA red SDA
VCC white VCC
GND yellow GND

BUTTONS:

BUTTON COLOR PCB
COM yellow B
NO white B
V+ red L+
GND black L-

Install pushbuttons

Insert the last (8) button and tighten the locknut by hand. Then you insert the next button, from here you have to put on the locknut and turn the button instead of the nut, otherwise there is not enough space for finger and locknut. Continue in this way with all further buttons.

1

After that you can install the display (Solder the cables fist to the display). Use the clamp to screw the display into the housing with 2x M3x4, You can also use hotglue if you do not have suitable screws. Depending on the display manufacturer, this process requires a little dexterity to align the display straight.

(Sectional view) image

The cables can now be connected to the PCB and inserted into the housing. Now solder the cables to the corresponding buttons one after the other. Please check the pin assignment of your buttons carefully! Not all buttons are the same! If you are not sure, test Smartpusher with one button first. WhatsApp Image 2022-09-06 at 14 52 08

2

If everthing is connected, screw the back part to the housing

Congratulations, your smartpusher is ready!

Clone this wiki locally