Spokane Create! Forums

Full Version: ATmega & PIC Prototyping PCB
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
(09-02-2015, 08:18 PM)ABearden Wrote: [ -> ]That's awesome! Didn't get a change to look at them tonight, I'll have to look next week.

Thanks Arthur!

I'm just going to make sure all the pins connect where they should (99% sure, but would like to verify with a meter!) and I'll bring them in next week for sure!
I have built up some proto-PCBs with ATMega and Arduino bootloader. However, I have built some of these up with a 20Mhz resonator (25% faster than a "standard" Arduino)!

If you want to play with a 20Mhz Arduion, you'll need to add the following to your "boards.txt" in your Arduino folder.

Code:
##############################################################


SCFast20.name=SpokaneCreate 20MHZ

SCFast20.vid.0=0x2341
SCFast20.pid.0=0x0043
SCFast20.vid.1=0x2341
SCFast20.pid.1=0x0001
SCFast20.vid.2=0x2A03
SCFast20.pid.2=0x0043

SCFast20.vid.0x2A03.warning=Uncertified

SCFast20.upload.tool=avrdude
SCFast20.upload.protocol=arduino
SCFast20.upload.maximum_size=32256
SCFast20.upload.maximum_data_size=2048
SCFast20.upload.speed=115200

SCFast20.bootloader.tool=avrdude
SCFast20.bootloader.low_fuses=0xF7
# low was FF ... Changed to F7 to enable "Full swing" -- BP
SCFast20.bootloader.high_fuses=0xDE
SCFast20.bootloader.extended_fuses=0x05
SCFast20.bootloader.unlock_bits=0x3F
SCFast20.bootloader.lock_bits=0x0F
SCFast20.bootloader.file=optiboot/optiboot_atmega328_20MHZ.hex

SCFast20.build.mcu=atmega328p
SCFast20.build.f_cpu=20000000L
SCFast20.build.board=AVR_UNO
SCFast20.build.core=arduino
SCFast20.build.variant=standard

##############################################################
(01-13-2016, 08:18 AM)Brendan Wrote: [ -> ]I have built up some proto-PCBs with ATMega and Arduino bootloader. However, I have built some of these up with a 20Mhz resonator (25% faster than a "standard" Arduino)!

If you want to play with a 20Mhz Arduion, you'll need to add the following to your "boards.txt" in your Arduino folder.

Awesome! Thanks for making these. Can't wait to play.
Hello All,

Attached is a great diagram I use to map the actual Atmega pin names to the Arduino pin name.

The labels I put on the Proto-board are the actual Atmega port names (which are on this diagram)...if you're using the Arduino, you can of course address the ports / pins directly (which is faster than digitalWrite), or you can use the digitalWrite() and the Arduino pin designation.

[attachment=134]
Brendan, the "Simon says" game on your custom board was a hit last night! When life slows down for you, let's work on putting together a class on this.
Pages: 1 2