There is a point when every maker gets intrigued by bare metal programming on microcontrollers. Switching over from Arduino to bare C or Rust can be frightening so Bradán Lane Studio developed a course with a dedicated coding kit to learn C programming on ATtiny chips. Clem wants to get started but discovers that the kit can not be shipped to him. So, he embarks on a reverse engineering journey to produce a local clone of the device. This video shows you just the highlights of the process but we've included the full hour long journey as a bonus for you!
Watch the Video:
Bonus Content:
- Download the Project Files for Free!
- Buy the original ACK1 on Tindie
- Get the Reverse Engineered PCB directly from Aisler (Updated so you won't need to bodge this one!)
- AVR Coding 101 GitLab: https://gitlab.com/bradanlane/avrcoding101
Bill of Material:
Product Name | Manufacturer | Quantity | Buy Kit |
---|---|---|---|
LED, RED, T-1 (3MM), 12MCD, 700NM | AND OPTOELECTRONICS | 42 | Buy Now |
8 Bit MCU, AVR Family ATtiny1616 Series Microcontrollers, 20 MHz, 16 KB, 20 Pins, SOIC | MICROCHIP | 1 | Buy Now |
Battery Holder, PCB, 2 x AAA | MULTICOMP PRO | 1 | Buy Now |
Toggle Switch, On-On, DPDT, Non Illuminated, 2M, Through Hole, 100 mA | MULTICOMP PRO | 2 | Buy Now |
Transducer, Buzzer, Continuous, 3 V, 70 dBA | TDK | 1 | Buy Now |
BATTERY HOLDER, 2032, SMD | MULTICOMP PRO | 1 | Buy Now |
Tactile Switch, PTS645 Series, Top Actuated, Through Hole, Round Button, 130 gf, 50mA at 12VDC | C&K COMPONENTS | 6 | Buy Now |
Through Hole Resistor, 39 ohm, CFR, 330 mW, ± 5%, Axial Leaded, 250 V | TE CONNECTIVITY | 14 | Buy Now |
Evaluation Module, For MCP2200, USB-To-UART, 8 General Purpose (GP) Lines, DIP form-factor | MICROCHIP | 1 | Buy Now |