Skip to content

nik0sc/mrtracker-board-dev_v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mrtracker-board (dev_v1)

c206ka8me2c91

aphj56jne2c91

What is this?

This is the KiCAD schematic and board layout of MRTracker. BOM and centroid (pick and place) files are in the assembly directory.

MRTracker is a physical map of the MRT that tracks the location of trains in near real-time. It is a PCB with an array of LEDs on them and an ESP32 that gets the real-time location of trains. An LED will be lit for every train currently on the network. Currently the North-South and East-West lines are supported.

In the background, there is a web service that polls SMRT’s train API and transforms the arrival times of all lines at all stations into a map of individual trains on the network. (So, the accuracy of train locations is determined by the accuracy of these arrival timings.) The MRTracker board retrieves the map from this service periodically.

If you’ve seen traintrackr.io then this is something like that, but adapted for Singapore.

Here is Geoff Marshall explaining traintrackr

Can I make it?

Sure, but firmware is not included. I made the board you see at the start of this README with JLCPCB, they're pretty great.

As-is: No warranty express or implied of fitness for purpose.

Can I fork it, remix it, add the other lines, etc...?

Generally there is no copyright enforceable for hardware designs (weirdly there is an exemption for the highly secretive and competitive world of photolithography mask designs). So feel free.

Known issues

  • USB port GND pin is not connected (grounds through shield)

About

MRTracker PCB design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published