Use the UARTs to gang the printers to gether? The Wifi would be really cool.
-----Original Message----- From: uclinux-dev-boun...@uclinux.org [mailto:uclinux-dev-boun...@uclinux.org] On Behalf Of Elden Crom Sent: Thursday, February 18, 2010 10:43 AM To: uClinux development list Subject: RE: [uClinux-dev] I just booted uClinux on a Deskjet. Ask me anything.:-) "-- with individual rising/trailing IRQ capability on the control lines." Ah yes that printer port could be quite useful, I hadn't considered that....add a few model airplane servos and there's an arm. Time to go digging through the garage :-) -----Original Message----- From: uclinux-dev-boun...@uclinux.org [mailto:uclinux-dev-boun...@uclinux.org] On Behalf Of Brian S. Julin Sent: Thursday, February 18, 2010 10:28 AM To: uClinux development list Subject: RE: [uClinux-dev] I just booted uClinux on a Deskjet. Ask me anything.:-) On Thu, 18 Feb 2010, Elden Crom wrote: > That's kinda cool, I have theorized about doing the same for some of > the riduculusly cheap lexmark printers (~$25 at a Target or Wal-mart) HP was the first model I managed to find a way into, but I'll be collecting a few Lexmarks and Cannons over time as well. > That would give you a motor or 2 with a stablizing frame, and a quite > precise linear encoder The inventory on your average Deskjet is as follows: 2 bidrectional DC brushed motors (which, unusually, have some cogging torque) 2 optical encoders (one radial, one linear) 1 stepper motor (in the ink scrubber) 3-4 led outputs 2 optical sensors (lid open, paper present) 1 pressure switch (tray paper) 1-2 buttons (previous four items on a pluggable header) (some models) bidirectional ieee1284 port -- with individual rising/trailing IRQ capability on the control lines. (some models) USB port communications bus to the cartrige, ribbon header. possibly an actuator for the ink pump (haven't looked at that, too messy) At least one thermometer (might be on the cartridge, unsure of range) CPU facilities are 5 or so hardware timers, Counter resolution down to I think 16MHz (running at 1M currently), basic IRQ controller, some kind of DMA-like facility to USB, p1284, possibly cartridge header. MFPs will have at least an additional motor for the scanner head, possibly ethernet or wifi, maybe a tappable UART in the FAX depending how they did it. Then there's tray feeder motors on some models. It's my understanding that earlier models in a chain may have EEPROM/flash but later models might be ROM, so those always need something to feed the software in. But basically, a slew of useful stuff already wired and ready to go. Great stuff, if you hate soldering. The runner mechanism is a bit flimsy for tooling purposes -- one sturdy bar but the bottom runner is sheet steel and the head is just hard plastic and most importantly the drive is -ick- rubber belt. I think my first project will be something with which to harass my cat. -- Brian _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev