Development of a SimHub Dash
These are notes and discussion on the development of a SimHub Dash to sit over my SUC2.
MAX7221 LED Matrix – Gear Indicator
I have used a AZDelivery MAX7219 8 x 8 Dot Matrix MCU 64 LED which works out the box although there are two niggles with it. First it comes with the headers attached and this makes it very long. Second the solder pads on the PCB don’t seem very good and removing them can damage the board. As a variation I’ve ordered some Youmile 2Pack MAX7219 8×8 Dot Matrix which look to come with the headers off.
- Data (DIN) – White – Pin 3
- Load (LD/CS) – Yellow – Pin 4
- Clock (CLK) – Green – Pin 5
MAX7219 8 Digit 7 Segment Displays – Times
Purchased from PiHut although I have been able to test these DF Robot 8-Digital LED Segment Display Modules (SKU: DFR0646-G & DFR0646-R) and 4-Digital LED Segment Display Module (SKU: DFR0645-G DFR0645-R) I have yet to get them working in SimHub.
24-02-22: I believe at the moment this is a library and I2C addressing issue. I suspect the displays require a proprietary library. and am waiting on confirmation from support forums.
I also have one Hobby Components MAX7219 8 Digit Seven Segment Display Module.
- Data (DIN) – White – Pin 6
- Load (LD/CS) – Yellow – Pin 7
- Clock (CLK) – Green – Pin 8
Both MAX7129 Devices above can be tested with Eberhard Fahle’s LEDControl library.
I had further issues here and eventually they were resolved by changing from a Nano to a Uno.
WS2812b RGB LEDS – REVS
- Data (DIN) – White – Pin 9
I2C 20×4 Arduino LCD Display Module
This DF Robot I2C/TWI LCD2004 module was straight forward to set up using the already included DFRobot library.