OpenLCB Dev Board ICSP Header Fix

So, the REV B hardware has a problem, in that I brought the wrong SPI pins out for the ICSP programming header. Oops. The good news is that with a breadboard and a little ingenuity, the fix is easy. The better news is that, as far as I know, the JTAG header is just fine (but we’ll find out when I get my JTAG programmer in the mail). Read on for the fix. If you’ve ever gotten the dreaded “Device signature = 0×000000″ error trying to program an AT90CAN128, then the fix below is probably for you as well. First, the fix is much easier if you use female headers in the...

read more

OpenLCB Dev Board Bootloader: So Far, No Love

The folks on the OpenLCB mailing list nailed the problem for me. Turns out the AT90CAN128 (and ATmega128) use different pins for application SPI, and ICSP SPI. Go figure. More detailed post to follow. And, here is the more detailed post with fix. Having some difficulties using ArduinoISP to upload my Arduino bootloader onto the AT90CAN128. I’ve double checked all the connections, but haven’t had any luck. Does anyone know what this error might portend? Would purchasing a JTAG programmer be of any use...

read more

OpenLCB Development Board: Arduino Bootloader and Core Library

I’ve hacked up the Arduino bootloader so that it should (emphasis on ‘should’) work with my OpenLCB Development Board. I’ve also hacked up the Arduino core library. You can download them both here. A testing and working bootloader, with a beta core library, can be had on the board’s project page. Unzip the folder into your Arduino hardware directory (/Users/USERNAME/Documents/Arduino/hardware/ on Macs; Not sure what it is on other platforms, but something similar I’m sure), then fire up the Arduino environment and follow these directions. A proper release...

read more

OpenLCB Development Board: PCBs Have Arrived

They are here. They look good. I haven’t yet had a chance to sit down and test them yet, but I’m quite pleased with the quality of the results, especially given the price. Accordingly, I have not reservations recommending ITead Studio’s PCB fabrication...

read more

Updates: LOLbooster and OpenLCB Dev Board

Just a quick update on LOLbooster and OpenLCB Dev Board. The design for LOLbooster REV B has completed final testing (ginormous hat tip to Ken S), and should be headed off to the fab house later today has been sent to the fab house for manufacturing. The first shipment of OpenLCB Dev Boards from ITead Studios is supposedly in the mail, and should arrive soon. However, the recent discussion and subsequent revision of ITead Studio’s design rules has me a bit worried about what I’m going to find when I get the boards. There may be some green-wire work needed to make them...

read more