NextLevelEdition
github.com / 8BitMixtape
8-BitMixtape NextLevelEdition

Buy Parts

Adjust quantity:
%
 
ReferencesQtyDescriptionMouserFarnell
U11MCP73831579MCP73831T2ATIOT1840935
U51ATMEGA32U4556ATMEGA32U4MU2425127
U61MIC5219-3.3998MIC52193.3YM5TR2510252RL
Q11BSS123512BSS1239845321
Y218MHz7177B8.000MAAJT2308726
C1, C13210uF81GRM31CR71A106KA01
C2,C3,C6,C8,C11,C1261uF81GRM188R61E105KA12
... 24 more lines
View All

NextLevelEdition

SMD 32U4 Massproduction Ready PCB that fits in Mixtape

How to install

Download Hardware Cores from Sparkfun:https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide/installing-mac--linux

For Linux udev rules needs to be changed:http://forum.arduino.cc/index.php?topic=217910.0

/etc/udev/rules.d/70-persistent-net.rules
 
 # 8Bit Mixtape NextLevel Shit
 
ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="f100", ENV{ID_MM_DEVICE_IGNORE}="1"
 
ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="f101", ENV{ID_MM_DEVICE_IGNORE}="1"

Troubleshooting

If the serial port doesn't appear, see above.

Strange blinking: Did you attach the LiPo battery?

Bricked the board? if you choose the wrong board and upload this might happen. solder on the ISP plug and burn the bootloader. the files is in the core.

for linux:avrdude -P /dev/ttyACM0 -b 19200 -c avrisp -p m32u4 -v -e -U flash:w:Caterina-fio.hex:i

Pins:

A0 ( you can also only write 0) -> D18

A1 ( you can also only write 1) -> D19

D2 (2)

D3 (3)

D9 (9) also connected to LED2

D13 (13)

the middle i don't know. maybe charge state?

RX (0)

TX (1)

Timers

To change the prescaler of the timer connected to Pin9 (sound output)

TCCR1B = TCCR0B & 0b11111001; //no timer pre-scaler, fast PWM