Main > Main Forum

KADE miniArcade 2.0 beta release

<< < (4/31) > >>

bootsector:
Steps for flashing into a Teensy 2.0 board should be something like:

- Load a .DAT mapping file and/or change mappings and settings as you wish
- Select Tools -> Save EEPROM config data to .ELF for Teensy Loader
- Open Teensy Loader
- Connect Teensy 2.0 PCB to your PC's USB and push the button in order to get into programming mode
- Click the Open HEX file button and select MINIARCADE2.hex inside the mapper application's firmware folder
- Click the Program button
- Click the Reboot button

Please note that you flash the .HEX file with Teensy Loader, however, the .ELF file should be at the same folder otherwise EEPROM data won't be flashed to Teensy.

Teensy Loader can be downloaded from: https://www.pjrc.com/teensy/loader.html

I've updated Mac OS mapper version to v1.1 too. Ubuntu will come soon...

bootsector:
I've bumped up Ubuntu version to 1.1 too.

bootsector:

--- Quote from: PL1 on May 01, 2017, 08:48:50 pm ---
--- Quote from: ark_ader on May 01, 2017, 07:42:07 am ---I cannot believe how you guys work so fast.  Impressive.

Well done.   :applaud:

I'll start testing it later today.

--- End quote ---

--- Quote from: mourix on May 01, 2017, 08:10:51 am ---Was thinking of making something similar to this and then I opened this post :dizzy:

However this looks like the most polished way a project like this can possibly be one. Big ups :applaud:

--- End quote ---
Thanks, guys.   ;D

Bruno did an awesome job on the coding.  :applaud:

LMK if there are any parts of the documentation (User Guide, images, etc.) that need clarification/improvement.


--- Quote from: rovingmind on May 01, 2017, 11:55:27 am ---this links to the mt-db-u4 board which is out of stock.

--- End quote ---
I just dropped a message to Justin to let him know about the beta release.

With any luck he'll get more MT-DB-U4's in stock soon.   ;D

EDIT: Looks like they are back in stock already.  :w00t
EDIT2: The product page shows "in stock", but when you get to the shopping cart, it shows "backordered".   :dunno

------------
If anyone has an Arduino and wants to try loading the miniArcade 2.0 firmware and EEPROM using avrdude:

1. Install the avrdude programmer.

2. Install the Arduino Leonardo/Mini bootloader driver as per the instructions at https://www.arduino.cc/en/Guide/ArduinoLeonardoMicro#toc2

3. Configure miniArcade 2.0 Mapper as desired.

4. Click on "Tools -- Save EEPROM config data to file (HEX)..." and save the "EEPROM.eep" file in the "\firmwares\" folder.

5. Rename "EEPROM.eep" to "EEPROM.hex". (both are hex format)

6. Copy the "MINIARCADE2.hex" and "EEPROM.hex" files from the "\firmwares\" folder to the avrdude folder.

7. Find the COM port assigned to the Arduino bootloader.  Look in the Device Manager properties screen or the Arduino software under Tools--Serial Port (look for the check mark)

8. Create a "miniArcade2.txt" file with this text in the avrdude directory. (Change "COMXX" to the Arduino bootloader port i.e. "COM7")


--- Quote ---avrdude -p atmega32u4 -P COMXX -c avr109 -U flash:w:MINIARCADE2.hex -U eeprom:w:EEPROM.hex -C avrdude.conf
--- End quote ---

9. Rename "miniArcade2.txt" to "miniArcade2.bat".

10. Launch the .bat file to program the Arduino.

*** Still need to confirm/refine this procedure. Suggestions welcome.  ;D ***

------------
If anyone has a Teensy 2.0, the team could use help figuring out and documenting how to load the firmware and EEPROM files onto those boards.

Related thread here.


Scott

--- End quote ---

Just flashed an Arduino Leonardo/Micro cheap clone from eBay on a Mac using the following command (right after pressing RESET in the board):

avrdude -p atmega32u4 -P /dev/tty.usbmodem1411 -c avr109 -U flash:w:MINIARCADE2.hex -U eeprom:w:EEPROM.hex -C avrdude.conf

It works!

The avrdude.conf referenced file above is from the XBOXPadMicro package (that includes the avrdude.exe for windows and Arduino serial drivers, which are required only on Windows as well): https://drive.google.com/open?id=0B6zru_SYfdYbMmwyaVdkSVFGcVU

Edit: it works with EEPROM file extension as .eep as well (i.e., EEPROM.eep instead of EEPROM.hex)

PL1:
Here's a pinout for Teensy 2.0 users.   :cheers:


Scott

syntax_x:
Can this setup still accept input from console controllers like the KADE miniConsole+?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version