
Backdash v1.5
PhoenixRacing/Sensing2017
Arduino code for tach, speedometer, CVT temp, dash, etc.

Arduino code for tach, speedometer, CVT temp, dash, etc.
Testbaja is an open-source printed circuit board by PhoenixRacing, from the PhoenixRacing/Sensing2017 repository on GitHub. It is a 2-layer board of 113 × 113 mm with 14 parts on 36 nets, routed with 148 tracks and 8 vias.
Its parts include 10 connectors, 2 resistors, 1 diode and 1 fuse.
Contains the back-end files (.ino) for the various Arduinos responsible for communication and various tasks relating to reading in sensor data and passing it to the dashboard and SD card.
Contains the files (.ino) necessary for communicating between the dashboard Arduino and the backbox, as well as for displaying information to the driver as well as logging the information the SD card.
Contains the libraries necessary to making the code compile on the Arduinos.
Contains example code for the various components of the electrical subsystem (refer to system architecture diagram); utilize this for reference for skeleton code.
Contains (or will contain) the log files saved on the SD card from the car. Will either be in .csv or.xlsx format.
Contains archival code from past years that has been ommitted for various reasons (didn't work, redone, unnecessary).
Will be absorbed underneath Examples directory eventually. Contains example code for a test for communication between two Arduinos over i2c.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Conn_01x04_Female | TestBaja:7_segment_display | J4, J6, J7, J8 |
| 1 | 220 | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | Conn_01x04_Female | TestBaja:RealTimeClock | J3 |
| 1 | Conn_01x04_Female | TestBaja:DC_Connector | J10 |
| 1 | Conn_01x05_Male | TestBaja:Buck_module | J1 |
| 1 | Conn_01x08_Female | TestBaja:microSD_module | J2 |
| 1 | Conn_01x16_Female | TestBaja:CAN_Module | J5 |
| 1 | Conn_01x30_Female | TestBaja:arduino_nano | J9 |
| 1 | Fuse | TestBaja:Fuse_0ZCFSeries | F1 |
| 1 | R | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R1 |
| 1 | RED | LED_THT:LED_D5.0mm_FlatTop | D1 |

PhoenixRacing/Sensing2017
Arduino code for tach, speedometer, CVT temp, dash, etc.


PhoenixRacing/Sensing2017
Arduino code for tach, speedometer, CVT temp, dash, etc.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!



Twotoz/C5VRX
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS


It measures 113 × 113 mm and has 2 copper layers, 1.6 mm thick.
14 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the PhoenixRacing/Sensing2017 repository on GitHub, at the commit this page was made from: the board is KicadFiles/testbaja.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask PhoenixRacing before reusing the design.