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 year ago
docs More docs and WIP atmega breakout mount. 1 year ago
experiments/arduino_neopixel Got led's working 2 years ago
firmware Catchup and docs. 1 year ago
media Clean-up. 1 year ago
micropython Docs, references and an initial firmware that measures distance. 2 years ago
models Add gussets to audio board and tweak various other factors. 1 year ago
.gitignore Docs, references and an initial firmware that measures distance. 2 years ago
LICENSE.txt UPdate license. 1 year ago
README.md Catchup and docs. 1 year ago
journal.md Journal updates. 1 year 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