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

Reply via email to