Bryan Mayland
TVWBB Hall of Fame
Haha! You could but where would the fun be in that?Originally posted by Brian Hilgert:
or i could just enable Lucid on startup by typing /etc/init.d/lucid enable
Good news everyone! I got my PCBs in the mail yesterday and I shirked all responsibility to populate one.
As you can see there are some problems with the silkscreening and a couple of the component outlines aren't the right size. The 50V cap on the left isn't the right voltage (but the proper uF rating) but it was what I had on hand. The actual one is a lot smaller. I'm also out of IRL510s so that's unpopulated. It was awesome I had the whole thing built start to finish in under 2 hours even after digging through component "grab bags" to find suitable parts.
The other problem of course is that it doesn't work. According to the oscilloscope, it does look like it is booting and getting partially through the hmcoreSetup() function but not completing. You may also notice there's no standard FTDI connector on this board which makes it hard to upload new code. I ran out of time last night and didn't get to fixing it but I learned a lot about component placement and starting to work on a troubleshooting procedure.
So for the next board PCB, I've got:
-- FTDI connector point
-- A screw hole and a cutout for mounting inside the original HeaterMeter case (for standalone use)
-- Convert the 2x5 LCD connector to 1x16 that matches the pinout of the LCD
-- Ability to mount both a 2.1mm barrel jack *and* the 12v pin header at the same time
-- Dimension change to 3.1"x1.8" to support RFM12B full 915MHz 1/4wave antenna
-- Space for optional 2.2k LCD pulldowns
-- Space for LCD current limiting resistor if needed
And fix whatever is causing this to not work!