This is simple programmer for ATMEL SAMD21G ICs or some other devices with SWD interface (not yet tested)
Designed by Czech maker in CzechiaThis product is no longer available for sale.
The seller may be offering an improved version or it may be hanging out on the beach, enjoying the retired life.
This is PCB for programming bootloader or some HEX files to bare SAMD21G IC in 48TQFP package or some other IC via SWD interface which is breakeout by 5 pin header. I used SAMD21G IC in some of my…
Read More…This is PCB for programming bootloader or some HEX files to bare SAMD21G IC in 48TQFP package or some other IC via SWD interface which is breakeout by 5 pin header.
I used SAMD21G IC in some of my projects and I had few times problem with bootloader programming, which was mostly because of some other problem with designed board. When I discovered Tindie I also found awesome products from Unexpected Maker which has a lot of interesting things in his store (I recommend to check it out ) and one of them inspired me to make this board. Because I don't have any J-link or Atmel programmer I used to program my boards with Raspberry Pi and OpenOCD by this tutorial. At start I was bit lost with it, but after very short time I made it work and I successfully programmed a lot of my boards.
Goal of this PCB is to program bare IC very easily before you solder it to your designated board.
As well as SAMD21G Mangler is this board quite uniq, as I did not see any board like this somewhere else, and can be used with any version of Raspberry Pi from version 2.
Programmer overview (from the left):
This board is designed as standalone programmer for bare IC without need of monitor or some other computer. My idea is, that after RPi start, some script will be called and this script will be managing button reads, flashing of the IC and displaying information on the screen. All of this have to be implemented as for now, I can read buttons and display some information at screen.
Primary function, which is programming ICs, was tested via SSH to RPi (remote start of bootloader programing) and there is no problem with it.
What I get if I order this?
Can I make one myself?
Yes, you can. As original board is Open Source Hardware, my board is also OSH, so you can grab files, modify it or just send it to PCB factory.
I will also release all my scripts which I will make. I will try to make some tutorial, or at least share links, on how to setup RPi so you can use this board.
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!