It appears you have not yet registered with our community. To register please click here...

Go Back [M] > Madshrimps > WebNews
Microcontroller enumerates as USB printer — can be programmed by printing Microcontroller enumerates as USB printer — can be programmed by printing
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Microcontroller enumerates as USB printer — can be programmed by printing
Thread Tools
Old 13th May 2013, 08:09   #1
[M] Reviewer
Stefan Mileschin's Avatar
Join Date: May 2010
Location: Romania
Posts: 122,124
Stefan Mileschin Freshly Registered
Default Microcontroller enumerates as USB printer — can be programmed by printing

This is a fascinating concept. We’re not sure of its usefulness, but it definitely stands on its own just for the concept. [Dean Camera] just added a new HID class to the LUFA project that lets you flash AVR chips by printing to them. This means once you have a file like the one seen open in Notepad above, you can just click on File, then on Print, and the firmware will be uploaded to the chip.

[Dean] is the creator of the LUFA project and still likes to get his hands dirty hacking around with it. This idea came to him while he was exploring the concept of using the MIDI protocol to program a chip. That didn’t pan out because of the way Microsoft has handled MIDI in newer versions of Windows. But he did get the idea of making LUFA identify itself as a simple USB printer. He dug into the specification and figured out how to do that. Once Windows connects to the device it doesn’t really care what data gets sent to it. So [Dean] wrote a parser for the bootloader which could accept the incoming hex code and write it to the chip’s program memory.
Stefan Mileschin is offline   Reply With Quote

Similar Threads
Thread Thread Starter Forum Replies Last Post
3D? Feh. MIT has already moved on to 4D printing (video) Stefan Mileschin WebNews 0 1st March 2013 08:51
OpenSCAD is for use with 2D machine, not just 3D printing Stefan Mileschin WebNews 0 20th February 2013 08:04
Brother MFC-J4510DW: printing in landscape mode Stefan Mileschin WebNews 0 23rd January 2013 07:29
Staples to launch 3D printing in Europe Stefan Mileschin WebNews 0 3rd December 2012 12:07
How 3D printing changed the face of 'ParaNorman' Stefan Mileschin WebNews 0 20th August 2012 07:59
How To Enable AirPrint for iOS Printing From Any Mac or Windows PC jmke WebNews 0 11th January 2012 10:23
3D Printing Community to Save a Species Stefan Mileschin WebNews 0 24th October 2011 08:26
Laser Printer vs Inkjet Printer jmke WebNews 0 7th July 2010 15:27
3D Printing For Everyone jmke WebNews 0 1st August 2008 19:33
Printing Troubleshooting Guide Sidney WebNews 0 26th April 2005 16:18

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

All times are GMT +1. The time now is 02:26.

Powered by vBulletin® - Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO