- LED Visor, MSP430 (Concept)
- LED Visor, MSP430 (Schematic Capture, Layout)
- LED Visor, MSP430 (Software)
- LED Visor, MSP430 (Final Build into Visor)
I had now gone from this:
To This:
Parts List is as follows (with links to digitkey):
- D1,D3,D5,D7 : 5MM LED Purple. ($1.39 ea)
- D2,D4,D6,D8: 5MM LED White. ($0.43 ea)
- U1: 3.5V LDO regulator. ($0.66 ea)
- U2 : CAT4008 LED Driver. ( $1.75 ea)
- U3: Header, Male part for connecting the ez430 target board to the PCB ($1.48 ea)
- U3: Header, Female part (1.09 ea)
- (connects to U3) : EZ430-F2012 target boards. ( $10.20, pack of 3 target boards)
- R1 : 6.19K ohms 1/10 W resistor. ($0.67 ea)
- R2,R3: 100K ohm resistor. ( $0.02 ea)
- Battery Holder 4 x AAA batteries ($1.27 ea)
- C1,C2: 100uF cap. ($0.79 ea)
- C3: 1.0 uF 10V, Y5V Cap. ($0.79 ea)
- SW1,SW2 : Switches. ($.12 ea)
The layout took me about two days, though a good part of that time was getting used to the tool. I had used professional layout software before, so the process was familiar.
One of the cool features of KiCad is the ability to render a PCB in 3D. In order to do this, I had to install Wings3D.
The last step was packaging up the data for BatchPCB. I found some info in the sparkFun form, which I used to setup my own file.
My settings were as follows:
- Drill Units: Inches
- Decimal Format: Suppress Leading Zeros
- Precision: 2:4
- Drill Origin: Absolute
- Drill Sheet: None
- Drill Report: None
- HPGL Plotter Options: 20cm/s - Pen Number 1
- Mirror Y Access: Unchecked
- Minimal Header: Checked
In a few hours, I got an e-mail back that I'd passes the automated test, and I ordered 3 PCBs. 16 days later I received my PCBs!
Hi
ReplyDeleteI've been using ExpertSch and ExpertPCB for my schematics. I have been using the DIP packaged MSP430F2013, I bought 25 of them, because I like the 16 bit Sigma Delta converter, the target boards only have 10 bit ADC. I have been wanting to switch to using KiCAD. Can you share your KiCAD components?
If you care I have code for generating Morse code for the ADC measurements. It can also convert Morse code to ascii, I just haven't worked out the timing for reading reading an input. I was hoping to make a remote sensor with query and response over any single bit media: radio, light or wire.
You board looks very cool. I usually make mine my self using laser printer and a hot iron. Nothing like having solder mask and component names to make life easier.
Hello Tom,
DeleteI've put my KiCad library and modules directory into the SVN repository ( found here: http://code.google.com/p/ez430-simple-led/source/browse/#svn%2Ftrunk - See the files in the KiCad_Lib/library and KiCad_Lib/modules). It's been long enough that I don't recollect which parts I used from the standard KiCad Library, and which I did myself.
I'm not sure if I parts I put in will help, as I cheated and used the 7 x 2 connector from the Ez430 demo board, rather then doing a layout for the MSP430 itself.
I've actually started working the a local community college recently, so I've mostly moved over to simple robot control (Servos, sensors, button presses, etc). The Morse Code to ASCII sound like fun.
In case your interested, there are a few protocols with low wire counts. You might have a look at I2C - it's about 3 wires (Clock / Data / Ground), and I believe there's a Maxim 1-wire protocol as well (which is at least two wires since you need ground), though I've not done anything with that. Many of the MSP430 devices have built in hardware driver for the I2C protocol.
Regards,
Thomas