drag-racer-track-v2

A new and improved version of mini-drag-racetrack. A photo of the complete assembly

Contact Me

While this racetrack was designed to be maintainable by people other than me, please don’t hesitate to contact me if you run into an issue that these docs don’t cover. You can open an issue on this repository, email me at web (at) rivques (dot) dev, or check my website for my latest contact information.

Troubleshooting

See troubleshooting.md

How to Use

See how_to_use.md

Bill Of Materials

See bill_of_materials.md

Assembly From Storage

See assembly_from_storage.md

Assembly From Scratch

See assembly_from_scratch.md

CAD

See the CAD folder or this Onshape document.

Project Proposal

Available at this Google doc, viewable from a CCS account.

Photos

Various photos of the assembly are available in the doc-pics directory.

Circuit Diagrams

Schematics and board layouts are available in the circuit/outputs directory.

Commmunication

The three modules communicate over straight-through CAT-5 (aka Ethernet) cable. This pinout is constructed to allow near-unambiguous determination by the main processor of 1. if a cable is connected and 2. if the cable is connected to the motors or the screen.

The pinout is as follows (assuming T568A terminations):

Main-Motor (purpose and direction from Main’s perspective):

RJ-45 Pin # T568A color Pico pin Purpose Direction Notes
1 Wh/Gr GND GND Bidirectional Shared ground reference
2 Gr GP0 TX OUTPUT UART 8N1@9600 baud
3 Wh/Or GP2 Discrim INPUT Tied to GND at Motor
4 Bl NC NC    
5 Wh/Bl 3V3OUT 3V3 OUTPUT  
6 Or GP1 RX INPUT UART 8N1@9600 baud
7 Wh/Br GP3 Presence INPUT Tied to GND at Motor
8 Br NC NC    

Main-Button Controller (purpose and direction from Main’s perspective):

RJ-45 Pin # T568A color Pico pin Purpose Direction Notes
1 Wh/Gr GND GND OUTPUT  
2 Gr GP17 LED_RACE OUTPUT  
3 Wh/Or GP8 Discrim INPUT Tied to RESET at Controller
4 Bl GP4 RESET INPUT  
5 Wh/Bl GP16 LED_ARM OUTPUT  
6 Or GP5 ARM INPUT  
7 Wh/Br GP7 Presence INPUT Tied to GND at Controller
8 Br GP6 RACE INPUT