| Thread Tools |
13th May 2013, 07:09 | #1 |
[M] Reviewer Join Date: May 2010 Location: Romania
Posts: 148,597
| 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. http://hackaday.com/2013/05/10/micro...8Hack+a+Day%29 |
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 07:51 |
OpenSCAD is for use with 2D machine, not just 3D printing | Stefan Mileschin | WebNews | 0 | 20th February 2013 07:04 |
Brother MFC-J4510DW: printing in landscape mode | Stefan Mileschin | WebNews | 0 | 23rd January 2013 06:29 |
Staples to launch 3D printing in Europe | Stefan Mileschin | WebNews | 0 | 3rd December 2012 11:07 |
How 3D printing changed the face of 'ParaNorman' | Stefan Mileschin | WebNews | 0 | 20th August 2012 06:59 |
How To Enable AirPrint for iOS Printing From Any Mac or Windows PC | jmke | WebNews | 0 | 11th January 2012 09:23 |
3D Printing Community to Save a Species | Stefan Mileschin | WebNews | 0 | 24th October 2011 07:26 |
Laser Printer vs Inkjet Printer | jmke | WebNews | 0 | 7th July 2010 14:27 |
3D Printing For Everyone | jmke | WebNews | 0 | 1st August 2008 18:33 |
Printing Troubleshooting Guide | Sidney | WebNews | 0 | 26th April 2005 15:18 |
Thread Tools | |
| |