Here are the slides from the demonstration from April 2014 – Some new links and info.
In February 2012 I gave a demonstration at the Seattle Robotics Society meeting on how easy it really is to use surface mount technology in your own designs and for prototyping. I do still have a few kits available, which I can ship or bring to a future meeting.
IMPORTANT: For those that have purchased a kit. The silkscreen indication on the PCB for the orientation of D3, D4 and D5 are backwards. These parts need to be installed “Backwards” on the circuit board for the board to function.
ADDITIONAL: M2 and M4 (BSS138 N Channel FETs) are also in error. Pins 1 and 2 are swapped on the decal from the real part. The easiest fix for this is to install the parts onto the PCB upside down, and fold the legs down to meet the circuit board. M2 is used on the SPI port expander to give one IO with more current ability such as when driving a display back light. M4 is used to enable the 12V boost convertors output to the OLED display connectors. Sorry about that.
After the demonstration there was a build session during which much soldering got done!
This is a link from the presentation to one of the best guides on small scale Surface Mount soldering. Curious Inventor Surface mount soldering
The price of the full kit for the class is $45
This price includes a board made by Prototron out of Redmond WA.
The board is based around the Atmel ATMega32u4 micro processor. This processor provides many great features including:
- 32KB Flash Memory, 2.5KB RAM, 1K EEPROM
- Asynchronous Serial Port (UART)
- SPI Port
- 1 8bit Timer, 2 16bit Timers
- 4 8bit PWM Channels
- 4 2-16bit PWM Channels
- 6 PWM with Programmable Resolution
- Output Compare Match
- 12 Channel 10 bit ADC
- DFU Bootloader pre-installed (can be replaced with another via ISP or JTAG interface)
Features on the board will be:
- ISP Header for programming
- JTAG Header for programming / debugging
- Header for Hitachi style character LCD
- Piezo speaker
- Thermistor for temperature measurement
- 5V operating voltage
- one port also available at 3V logic level
- Pin headers compatible with Arduino Leonardo platform
- 16Mhz operating frequency
The board is designed to fit into a Polycase water proof enclosure
Kit will also include these helpful tools and supplies:
- RMA Flux Pen
- Solder Wick
Optionally the board will also support either Monochrome or Color OLED Displays or a character display. All the display options are on the SPI port, for the character display, this is done through a SPI IO expander chip.
Some videos of getting the displays to work on this board are posted in my YouTube Channel:
If there is something you think I am missing, let me know in the comments or contact me via email, or the contact page.