Commit Graph

11 Commits (master)

Author SHA1 Message Date
fruchti cda5dcbbdc README: Add blog post link 2020-01-06 23:15:23 +01:00
fruchti 6f156d37be README: Fix some minor things 2020-01-06 23:13:13 +01:00
fruchti 003833d788 Change licence 2017-12-26 01:36:33 +01:00
fruchti 2f9c8f51c7 Add initial feed
The MCU board now lets the printer pull in the carrier until the new
paper in sensor is triggered for the first time and then starts the
print like before. The new "initial feed" provides an alignment of the
carrier which is exactly the same every time. Of course, the carrier now
needs two markings.
2015-10-06 15:04:25 +02:00
fruchti 8ac4d886e5 Adjust timing to 1200dpi
At first I was using the 2400dpi mode of the printer. I now switched to
the native resolution of 1200dpi because the results are way better. The
2400dpi mode can still be used if a #define in config.h is changed.
2015-09-20 19:36:26 +02:00
fruchti ca25cfb38a Add logic analyzer dump of 1200dpi print 2015-09-20 13:26:01 +02:00
fruchti 0929328bd2 Drive clutch at startup
Now you can directly hear if everything is working when turning the printer on.
2015-09-20 13:12:29 +02:00
SMofa 12bc1f39a1 Win7 Logic dumps added
Pictures and CSV of logic level dumps of an unmodifed E360DN added.
Legacy Win7 driver and Lexmark driver captured
2015-06-11 13:07:56 +02:00
fruchti 1c53f341a1 Add PNG of logic analyzer dump 2015-05-23 16:50:15 +02:00
fruchti b723b3b8ca Always complete sensor signal sequence when started
I started getting paper jam errors which was likely to be caused by
communication between printer controller board and operator's panel
toggling the tapped data line and therefore resetting the MCU board's
state to the idle state while printing. If the state is reset before the
signal sequence is completed, the printer of course will not get the
sensor signals it is expecting.

The line had been commented out because it had caused some weird
problems in the past. For example, my printer now needs a hard reset
after each print because it refuses to print a second time. As I think
not being able to print at all is worse than that, I put the line back
into the code.
2015-05-23 16:17:17 +02:00
fruchti 69ea0a4518 Initial 2015-05-05 18:49:42 +02:00