Introduction
What is this?
dingoElectronics is a project to build open source automotive electronics.
The project includes:
- dingoPDM and dingoPDM-Max
- Power distribution modules
- dingoFW
- Firmware used for all of the devices
- dingoConfig
- Software to configure the devices
- CANBoard
- Small CAN enabled I/O board
- LINBoard
- LIN to CAN gateway device
- Custom Devices
- Custom devices created by others that utilize dingoFW and dingoConfig
Quick Start
- Download and run dingoConfig
- Check for a newer firmware release and update the firmware if needed
- Wire the device, see Connections
- Connect with USB or a USB to CAN adapter
- Add the device in dingoConfig (default Base ID
0x0DE) - Set up the outputs, inputs and logic, see dingoPDM Configuration
Write, thenBurnto save the settings on the device- Save a config file as a backup
User Locations
Resources
GitHub
dingoElectronics is split between multiple GitHub repos.
The latest releases can be found on the Releases page for each repo:
- Hardware:
- Firmware:
- Software:
Note
Devices are shipped with the latest firmware release installed at the time of shipping, but new firmware is released frequently.
Check the Releases page for a new release when receiving the device and follow the Firmware Updating instructions.
Store
Built and tested dingoPDMs and other devices can be purchased through the dingoElectronics Store.
All PDMs and devices are assembled and tested in Virginia
Discord
See invite link at the bottom right of the page
Note
If the link is expired, send a message on the store page
See link at the bottom right of the page
Goals
- Learn more about PDMs and high DC current devices
- Learn about developing firmware for a more complex STM32 based project
- Create a low cost device that my friends and I can use in our project cars
- Layout the board to fit simple case designs
- 3D printed top shell and flat aluminum heatsinks (no machining)
- Use low cost 1oz/0.5oz 4 layer PCBs (low cost 2oz/1oz now available from JLCPCB)
- Share my work with others for reference, inspiration or collaboration.
- Document the project in a professional way to make it easy to use and access
- Develop an easy to use configuration PC software
- Offer fully built devices for sale
Info
If this project helps you in any way, I'd appreciate a message!
Contributing
See the contributing guide.
Disclaimer
Warning
Please note that these products have been designed by a hobbyist, not a professional. They are intended for off-road and testing use only. Users should operate the products at their own discretion and risk. The designer explicitly disclaims any responsibility for damage or injury that may result from the use of these products.