Material List
Incomplete
This document is not yet written.
Student Kit (~$265 * Count)
- Multi-meter (~$30) Pocket Autoranging Digital Multimeter, Digital Multimeter 9205B+
- 24MHz Logic Analyzer (~$25) USB Logic Analyzer - 24MHz/8-Channel
- FT2232H MiniModule - Usb to JTAG / Usb to UART ($35) FT2232H Mini Module
- 6" F-F Jumper Wires (For FT2232H) ($2) Premium Female/Female Jumper Wires
- 6" F-M Jumper Wires (For FT2232H) ($2) Premium Female/Male Extension Jumper Wires
- 6" M-M Jumper Wires (For FT2232H) ($2) Premium Male/Male Jumper Wires
- USB-A to USB-Mini (For FT2232H) ($5) Digi-Key 3021009-06
- RaspberryPi 4 w/ SD-Card & Power ($100) CanaKit Pi4 Kit
- SMT Test Hooks for connecting to pins (~$4) Basic Multi-Color Micro SMT Test Hooks 6pk
- RaspberryPi 4 User Interface & Case (~$60) Geekworm for Raspberry Pi 4, 2.4 inch 240x320 Touch LCD High PPI TFT Screen with Cooling Fan + Aluminum CNC Case Compatible with Raspberry Pi 4 Model B
Breadboard Components (~$17 * Count)
- Breadboard ($6) Full sized breadboard
- ADC over SPI ($4) MCP3008 - 8-Channel 10 bit ADC With SPI Interface
- Photo Cell ($1) Photo cell (CdS photoresistor)
- I2C to GPIO ($2) MCP23008 - i2c 8 input/output port expander
- I2C to GPIO ($3) MCP23017 - i2c 16 input/output port expander
- Photo Transistor ($1) Photo Transistor Light Sensor
- Pico ($5) Raspberry Pi Pico RP2040
Component Types To Consider
- Gates?
- Components?
- I2C peripherals?
- GPIO to I2C?
- SPI Chips?
- LEDs?
Optional (~$50 * Count)
-
FTDI to USB-A ($20) FTDI Serial TTL-232 USB Cable
-
FTDI to USB-C ($20) FTDI Serial TTL-232 USB Type C Cable - 5V Power / 3.3V Logic
-
USB to UART (Tx, Rx, PWR, GND) ($10) USB to TTL Serial Cable - Debug / Console Cable for Raspberry Pi
-
- ~$50 Open Bench Logic Sniffer
- ~$30 BusPirate
- ~$30 LogicPirate
-
~$189 JTAGulator
Instructor Only (~$245)
SDCard Reader(Comes with each RPi4 Kit)AT91 EK Board Setup(or some other board)- Document Camera ($220) IPEVO VZ-R HDMI/USB 8MP Document Camera
- 30ft HDMI Cable ($25) KabelDirekt – 30ft HDMI Cable – 4K HDMI Cord (HDMI to HDMI Cable
Development Environment (~$310 * Count)
This is not tested, just a cheap option if required. Where I would normally recommend using a Virtual Machine on a more powerful machine, here I would recommend loading the OS with the tools directly (i.e. no virtualization). I'm wondering if this could even build a toolchain or rootfs.
- Developer Machine ($300) Acer Aspire 1 (A115-32-C28P)
- Intel Celeron N4500 Dual-Core 1.1 GHz
- UHD Graphics (shared memory)
- 15.6 Full HD (1920 x 1080)
- 4GB DDR4 Memory
- 128 GB Flash Memory
- Linux Distro
- USB Hub ($10) - USB Hub, VENTION 4-Port USB 3.0 Hub Ultra-Slim Data USB Splitter Charging Supported