Skip to main content Link Menu Expand (external link) Document Search Copy Copied

SDC is built from the following products:

  • Software only
    You can download just the software and either use the free version or purchase a license to get access to some of the more advanced features and better data rates. You will need to supply all of the other required hardware (the Raspberry Pi and a display), and do the appropriate work to interface your Speeduino board to the device.

  • I/O Hat
    The I/O Hat provides a means to interface your speeduino board to your Raspberry Pi. There are two types of I/O hats: A serial only hat and a hat containing both serial and canbus support.

  • Semi-complete kits
    These include an I/O Hat, a CPU, and an SD card containing a registered version of the software. Supply your own display.

  • Full kits including screens
    Ready to go kits including a Hat, CPU, and a Display. All you need to do is connect power, ignition feed, and your speeduino’s serial output to the device.

To begin using the software a small amount of configuration to get the device on your WIFI network is required.

Please see the store for purchasing options.

SDC I/O Hat

Purchase an SDC I/O Hat Here

This PCB connects directly to your Pi and provides the following features:

  • A means to safely connect the 5v serial lines from the Arduino Mega
  • On board power supply
  • Ignition feed input for shutdown control (currently requires readily available separate shutdown delay board)
  • GPIO Inputs for rotary encoder support and/or momentary buttons
  • Optional Canbus support, using for a multi processor implementation or to allow other third party devices to contribute daa items to the SDC display

Pictured below is a canbus version:

Connections

Top connections (left to right):

  • Ground
  • +12v
  • Ignition +12v (when key is on)
  • ECU ground
  • ECU Tx (connect the pin labelled Tx on the Mega to this input)
  • Pi Tx (connect the pin labelled Rx on the Mega to this output)

Bottom Connections:

  • Jumper for 120ohm Canbus termination resistor
  • CAN Hi
  • CAN Lo
  • CAN Hi
  • CAN Lo

2 sets of can lines allow the bus to be easily passed on to the next device.

Left hand row of pins (top to bottom):

  • GPIO16 (CK)
  • GPIO17 (DT)
  • GPIO18 (SW)
  • 3v3
  • GND (The above 5 pins are the defaults be used for a rotary encoder if you wish to connect one)
  • GPIO19
  • GND
  • GPIO20
  • GND
  • GPIO21
  • GND
  • 5V
  • GND
  • 3V3
  • SDA
  • SDL (Above pins can be used to connect an I2C RTC)

Note the impage above is a CANBUS pre-production PCB so it may not exactly match the description above. However, the description is accurate for the released product.

Ignition Input

The SDC.ini file contains a default configuration for GPIO13 to control the shutdown of the device, using the ignition input as the shutdown trigger. In order for this to work, you must enable the configuration by removing the semicolon from the [buttons] entry (remove from the last line):

[buttons]
;13 is the default shutdown button used with the SDC IO hat.
;Enable the line below and check the help to enable controlled shutdown.
;You must have an ignition feed connected to the board otherwise the system
;will shut down as soon as it boots up.
;shutdownbutton=13,shutdown

To enable this you must satisfy the following preconditions:

  • A delayed power off board must be installed and working
  • You must have an ignition feed connected to the input on the I/O Hat

If you do not connect the ignition feed but you enable this configuration, then the system will shut down immediately because the floating input will be pulled down internally thus triggering the shutdown action immediately.


Table of contents