SPCoast
Railroading on the Southern Pacific Coast

CANBusBreadboard

From SPCoast

Jump to: navigation, search

[edit] Introduction

Schematic
Schematic
PCB layout
PCB layout


The CANBus Breadboard interface is a simple experimenter's interface to the new, experimental CAN bus based NMRANet model railroad control bus. It is similar to, and derived from the LEDuino, which (at this writing) is no longer available.

CANBus Breadboard Interface features

  • 5v power input taken from breadboard
  • A complete hardware interface to the industry standard CAN Bus
  • A single EuroStyle 4 pin commector (5v, H, L, Gnd)
  • Optional LED "RX", "TX", and "Interrupt" feedback
  • All MCP2551 communication pins available for connection to appropriate processor input and output pins.

The schematic and PCB layout were created using the free tools provided by Eagle CAD. Unlike ExpressPCB, you need to do a bit more work to get boards fabricated.

[edit] Project Overview

This project is actually quite simple; the design tools used are all free, you don't need to be an electronics expert to use them to order your own printed circuit boards; construction and assembly is easy - it should take about 15 minutes to assemble the board, though I have yet to test it out or gotten Arduino software working with it. (Obviously, this is very much a work in progress!)

See the Category:Electronics Overview page for more information.

[edit] Licensing

This documentation is licensed under the Creative Commons Attribution-ShareAlike License 3.0 Source code and libraries are licensed under LGPL, see source code files for details. The Eagle CAD files are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License