Sim Hub Gear Indicator
SimHub provides many useful & cool features including a gear indicator that uses an 8×8 matrix. This is a great project for anyone getting started with SimHub and/or 3DPrinting.
I’m providing two version here – a vertical model and a more bullet shaped version. Depending on the matrix you are able to get and where you would like to mount it on the rig one or other will work for you.
In addition to the printed parts I used the following.
- 1 x MAX7219 8 x 8 Dot Matrix Display (see note below)
- 1 x Arduino Nano or similar (AZDelivery AZ-NanoV3-Board)
- 6 x M3 x 5mm x 6mm Heated Inserts.
- 2 x M3 6mm Cap Head Bolts
- 4 x M3 25mm Cap Head Bolts
- 4 x M3 x 5mm x 6mm Heated Inserts.
- 6 x M3 50mm Cap Head Bolts
- 2 x M3 45mm Cap Head Bolts
For the vertical model I used an AZDelivery MAX7219 8 x 8 Dot Matrix MCU 64 LED which worked brilliantly out the box although as they have packaged the chip alongside the matrix and it comes with a header attached it makes it quite long. As a variation and for the Bullet version I sourced some Youmile 2Pack MAX7219 8×8 Dot Matrix which has also worked very well.
If you are building the bullet version make sure you insert the matrix before adding the heated inserts as these can fix the matrix into place. If the matrix still moves a little after then hot glue can be applied. Same is true for the Arduino but I advise testing first!
For the wiring we are basically following the standard SIMHUB guide which you can see here https://github.com/SHWotever/SimHub/wiki/Arduino-MAX7219-Matrix-Wiring. I have provided two sets of cable colours as the matrix often arrive with a ribbon cable of which you may have one, other or both available.
|Pin D3||Pin D4||Pin D5||5V||GND|
|DATA (DIN)||Blue | Orange|
|CLOCK (CLK)||Grey | Brown|
|LOAD (LD or CS)||Purple | Yellow|
|VCC||White | Red|
|GND||Black | Green|
It is pretty easy to configure SimHub. The only points to note are that only one matrix is supportedby SimHub and to rotate the display you have to change the setting under Arduino’s Display and alerts menu and not the connected Arduinos Hardware option.