The Complete AVR Programmer That Fits in Your Pocket

We have seen a few very nice and polished AVR based projects from [Manekinen] over the last few years. Now he has just finished his latest project, the µProg, a super tiny complete AVR programmer with a bunch of features. The µProg completely eliminates the need for a computer to program your embedded AVR chips.

The programmer fits entirely behind an LPH7779 graphics display, and accepts any FAT16/32 formatted microSD cards. Some features include, reading, writing or verifying flash, eeprom, fusebits and lockbits, it also shows amusing animations after every operation. The device is controlled with the use of 4 tactile buttons and operates on a couple of CR2032 batteries.

For an amazingly detailed write up including pictures, eagle files and firmware check out his website. The video embedded after the break has a nice demonstration of the µProg in action, showing off a few of the features and animations. You should also check out his PSU monitor and a spectrum analyser

Comments

  1. Reaper says:

    So no HV programming? :\

  2. mess_maker says:

    Wow… this might not be cool to some people, but I am absolutely impressed.

  3. maxthereal says:

    The only thing missing is the ability to actually write code & compile on the device itself ;)

  4. maxthereal:
    I’ve made such as device, for PIC18. You can edit source, assemble it, burn binary into FLASH and in-circuit debug at source level.

    http://jaromir.xf.cz/hdeb/hw1/pdeb_hw1.html

  5. apolo8 says:

    Great…from the beginin,with the conception of the Idea,the follow up of the concept and the resulting Neat Grafic AVR Programmer…

    -How about making it Pic compatible too…?

  6. nes says:

    Impressive UI. Quick too. As above though, shame it doesn’t do HV fuse programming or debugwire/JTAG. Dis/assembler would be handy, but why stop there? Why not try and cram all the AVRStudio functionality in there. And for extra kudos it would have been cool to have made it with a PIC. :-)

  7. Manekinen says:

    @apolo8 – great idea! I think it won’t be hard to do, its only a matter of changing the communication protocol – but i don’t have any PIC at the moment :)

  8. Max says:

    Hats off to the care that went into design and execution. A really neat device, indeed.

    However, I do have to wonder how many people have a need for this sort of “in-field” MCU programming. I assume most of us do this kind of work at a desk using a computer, rather than having devices in need of upgrades deployed in remote places. But hey, if it’s useful to you…

    Oh, one last thing – I prefer to let components that are actually good at doing a job do it. And we have to admit our mobiles are just as portable but infinitely better at UI stuff (and they already include storage, not to mention the chance to actually do development on them directly if you really must).

    …so, did anyone do an Android ADK-based AVR/PIC programmer yet…?

  9. @OP, build it into your old steam driven Nokia RM series and make a Bluetooth enabled AVR programmer :-)

    These can be modified in this way thanks to the abundance of space inside the casing, in fact mine has not only enough space for this but an inductive charger Rx coil as well.

    Next project, a 3-D camera hack.

  10. dattaway says:

    That’s what I call attention to detail!

  11. apolo8 says:

    Max said:

    “…so, did anyone do an Android ADK-based AVR/PIC programmer yet…?”

    -I think this would be Great too…

    What about mixing something like this with spiritplumber´s post about “aNDROID TALKS PULSEWAVE”
    Here at HaD…?

    +10 to all of you guys…

    Un Saludo…

  12. knuckles904 says:

    That is seriously one of the coolest projects Ive seen on HaD in a long time. Congrats

  13. mohanr says:

    thanks for the info…This video also explain’s to build a serial programmer, check it out

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,478 other followers