You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Jason J. Gullickson 6ffa656ada Journal updates. 1 month ago
docs More docs and WIP atmega breakout mount. 6 months ago
experiments/arduino_neopixel Got led's working 7 months ago
firmware Catchup and docs. 5 months ago
media Clean-up. 6 months ago
micropython Docs, references and an initial firmware that measures distance. 7 months ago
models Add gussets to audio board and tweak various other factors. 6 months ago
.gitignore Docs, references and an initial firmware that measures distance. 7 months ago
LICENSE.txt UPdate license. 1 month ago
README.md Catchup and docs. 5 months ago
journal.md Journal updates. 1 month ago

README.md

korn-e

Notes

Quickly scratching-out notes for building this as it's been a bit of a nightmare.

Using Adafruit's tinyisp to program the Atmega328p once its in the breakout board doesn't work out-of-the box using the Arduino IDE. Instead, you have to generate a .hex file, and then upload it manually using avrdude.

To generate the .hex file, click the Sketch menu and select Export compiled Binary. This will write out two .hex files in the firmware directory.

Next load the .hex file onto the Atmega328p using avrdude:

avrdude -c usbtiny -p atmega328p -B10 -U flash:w:firmware.ino.standard.hex

The secret ingredient is the -B10 flag, without this upload errors occur and you're screwed (this is what happens when you try to use the Arduino IDE directly).

References