Difference between revisions of "Z80-MBC2 Build Notes"

From Land Boards Wiki
Jump to navigation Jump to search
Line 16: Line 16:
 
== Programming THE ATMEGA32 ==
 
== Programming THE ATMEGA32 ==
  
 +
* Was able to use [http://land-boards.com/blwiki/index.php?title=ATProgHead ATProgHead] running Arduino as ISP to burn bootloader but not program the code
 +
* Could not use any of my FTDI cards fir serial programming since the have RTS/CTS but not DTR
 +
** Most programmer setups in Arduino work just fine for serial, but not the
 
* Used [https://www.aliexpress.com/af/tl866ii-plus.html?d=y&origin=n&SearchText=tl866ii+plus&catId=0&initiative_id=AS_20210723071810 TL866ii] to program ATMEGA32 fuses
 
* Used [https://www.aliexpress.com/af/tl866ii-plus.html?d=y&origin=n&SearchText=tl866ii+plus&catId=0&initiative_id=AS_20210723071810 TL866ii] to program ATMEGA32 fuses
 
** Reference: [https://binaryupdates.com/setting-avr-fuse-bits/ Setting AVR Fuse Bits]
 
** Reference: [https://binaryupdates.com/setting-avr-fuse-bits/ Setting AVR Fuse Bits]

Revision as of 15:27, 23 July 2021

  • ebay - bare PCB $8
    • Arrived in a couple of days

Build Notes

  • Used mostly junk box parts
  • Purchased alternate SRAM
  • Forgot to buy SIP resistors - made my own
  • Ref des are not top-bottom or left-right
    • PDF Assembly drawing text is not searchable
    • Struggled to find some of the r-packs
  • KiCad gerbers


Programming THE ATMEGA32

  • Was able to use ATProgHead running Arduino as ISP to burn bootloader but not program the code
  • Could not use any of my FTDI cards fir serial programming since the have RTS/CTS but not DTR
    • Most programmer setups in Arduino work just fine for serial, but not the
  • Used TL866ii to program ATMEGA32 fuses
    • Reference: Setting AVR Fuse Bits
    • If you use the programmer defaults it sets the clock to 1 MHz which gives a serial port rate of 600 baud (told me I needed to fix the fuses).

Z80-MBC2 ATMEGA32 TL866I SETTINGS.jpg