WORKSHOP VIDEO #52: Bus Pirate educational kit, VFD tube module
This week some musing over a Bus Pirate educational/learning kit, and we received the PCBs for the VFD tube module of the Nixie Tube thing.
ARDX is an extremely popular electronics learning kit based on the Arduino. It has an Arduino, breadboard, motors, servos, ICs, and jumper wires. Enough bits and pieces for 11 experiments that teach basic microcontroller and electronics concepts. A guide explains each exercise, and printed breadboard overlays show exactly where to put parts. It was designed by the team at oomlout, but SparkFun, Adafruit, Seeed Studio, ProtoCentral, just to name a few, all build a licensed version.
The oomlout team accompanied us on a couple Global Geek Tours and suggested a similar kit for the Bus Pirate. Our kit will have a Bus Pirate and a breadboard, which can be mounted on an acrylic sheet. Wires, chips, and parts needed for about 12 projects, and printed documentation. All in a nice plastic box.
Picking a good mix of protocols and devices is a challenge because everything has to be through-hole (and cheap). Here’s some previous tutorials we’re using to mock up the lesson book, and some new ideas:
- EEPROM (I2c/SPI)
- SRAM (SPI)
- Temperature sensor (TC74/I2C)
- Servo
- 74xx595 with LEDs and a LCD
- PWM output chip with an LED or Piezo and frequency measurement
- IR Demodulator and a remote control
- UART loop back (AKA “a wire”)
- Bonus pack of free surface mount parts and adapters
We thought of adding the Bus Pirate LCD adapter board to the kit, but it’s too cumbersome to fit inside the case. Instead we could include a few pots and make it and exercise using the breadboard.
Suggestions and comments are welcome. Especially appreciated are chip suggestions with UART, 1-wire, or using logic chips.
*Everyone at oomlout refused to appear in a Geek Tour video, but we did catch some rare Where’s Waldo shots. This week we show four clips where Aaron, founder of oomlout, can be spotted in New York, India, and China. There’s PCB coupons for 10 people who spot Waldo Aaron in other shots.


Comments
Spotted Aaron 17 seconds in on the India Geek Tour :)
http://www.youtube.com/watch?v=6BkVc8mVUmI&feature=player_detailpage#t=17s
Aaron is also in Bangalore SP Road electronics market, Tenent Technetronics, Proto Centr, @ 18seconds in http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=18s
Also in Outtakes from the New York Trip video 0:48 in @ http://www.youtube.com/watch?feature=player_detailpage&v=08mjy4uJRSE&list=UULmqkcWEhEQNZy97ETIZn4A#t=48s
LCDs are awesome, so your kit should include one if possible. Maybe you could put in a small 8 by 2 display, as these are cheap and don’t waste precious space. For an example of such a display click here http://www.pollin.de/shop/dt/NzczOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_C0802_04.html (the problem with this display is, that it has to be connected via flat-flex cable, which requires an adapter for breadboard use)
The PCF8574 might be a candidate for an I2C chip. It is also very cheap.
Microchip has some DIP dac and adc’s that are SPI and/or i2c. Like maybe mcp3002? (spi)
Include a DS18S20 1-wire chip, its used everywhere and its in a breadboard friendly through hole package.
The New York Trip – Open Hardware Summit, Geek Tour, Maker Faire
http://www.youtube.com/watch?feature=player_embedded&v=7IzLiNJ4FJE @ 8:08
(behind Ian)
am I right? :)
That is a great little kit idea. I have a bus pirate but would probably buy this just to support DP.
“Bangalore SP Road electronics market, Tenent Technetronics, Proto…” @ second 49
http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=49s
and also @55 (on the faar left)
http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=55s
http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=1m11s
again Bangalore SP Road electronics market, Tenent Technetronics, Proto Cent. This time @2m11s
http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=2m11s
and @3m12s
http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=3m12s
Bangalore @ 7m38s
http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=7m38s
@8:01 and @8:19 as well
and @8:30 in the van
http://www.youtube.com/watch?feature=player_embedded&v=dJMb5aavF1o#!
@2:29
proper link:
http://www.youtube.com/watch?feature=player_embedded&v=dJMb5aavF1o#t=2m29s
@Justin – it looks exactly like Ian has shown in the Workshop Video :P
again Bangalore
@10m54s
http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=10m54s
@11m16s
http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=11m16s
@12m05s
http://www.youtube.com/watch?list=UULmqkcWEhEQNZy97ETIZn4A&v=pV-N5H1w7RU&feature=player_detailpage#t=12m05s
unfortunatelly the coments get messed up after sending, new line symbols are missing
@was ?? huh??
one more for good measure:
http://www.youtube.com/watch?v=6BkVc8mVUmI&list=UULmqkcWEhEQNZy97ETIZn4A#t=13m13s (far right)
how about adding the buspirate demo board v5?
You could do it by just ading the PIC16F in DIP and using it without the DAC buffer, although you’d have to sell it with the firmware flashed
seriously amazing! this is just what I need!
I’ll go with a 555 (or 556) and some simple parts to create a PWM generator. Then that can be used for the logic analyzer mode.
I’d suggest a DS1620 (SPI) and/or DS1621 (I2C) temperature sensor. They both are available as DIP packages though an eeprom might be enough (and cheaper) to demostrate these protocols.
Instead of adding a bunch of logic chips you could throw in your cpld board and add an easy way to emulate different logic chips.
Another thing I was thinking about was to come up with a C#/VB.net gui application that serves both as an interactive training app and can actually communicate with the Bus Pirate at the same time. Choose the com port, select the chip you are testing and it will run the necessary commands for you while showing an intuitive help text with schematics and pictures of the setup.
I just want to say, count me in. I want one of these.
No Bus Pirate kit would be complete without the probe kit. Please, nobody should have to do without (even if the key use-case for the kit is breadboarding)
Here my suggestion :-)
it seems from my “BusPirate Issued #61″, having optional inverted outputs implemented in BP settings seems to be pretty hard to implement, you could also included a plain inverter 74hc04 in your kit :o)
And it could be an easy first exemple to try :-)
No starter kit would be complete without a 741 op-amp (or equivalent) – and the parts to make a split rail power supply.