from Dave Babcock < cadetwriter@ibm1620.org >
Mon 4/26/2021. 11:43 PM
To all,
We're happy to announce a major update to the Cadetwriter firmware - version 6R0.
The focus of this update was:
To improve the print timing predication so that Cadetwriter prints at maximum
speed without any pauses or triple beep warnings.
To better support developers who adapt Wheelwriter models other than the
Wheelwriter 1000. So far, the Wheelwriter 1000, Wheelwriter 1500,
Wheelwriter 5, and Wheelwriter 30 Series II typewriters have been
successfully adapted.
To support [the recently discovered] ASCII printwheels which produce better
looking and faster output.
To add more features.
The key changes are:
Developed new Spin-Hit-Move (SHM) printer timing model.
Added developer buffer size & column scan timing measurements
and rewrote print component timing.
Added configuration setting for ASCII printwheel (#1353909).
Added configuration setting for impression control.
Added capability to change typewriter settings.
Added serial input parity checking.
Added POST to check setup(), loop(), and ISR().
Updated timings for 20cps print mechanism from Chris Coley.
Miscellaneous changes and fixes for minor issues.
In addition to the firmware update, the Cadetwriter User Guide has been publicly
released. Draft versions of this document have been available since August 2019,
this is the final edition.
The firmware and User Guide are available on the project's github repository at:
https://github.com/IBM-1620/Cadetwriter/blob/master/firmware
/serial_interface_board/Serial_Interface_Board.ino
https://github.com/IBM-1620/Cadetwriter/blob/master/firmware
/serial_interface_board/Serial_Interface_Board_6R0.ino.TEENSY35.hex
https://github.com/IBM-1620/Cadetwriter/blob/master/docs
/user_guide/cadetwriter_user_guide_1.00.pdf
https://github.com/IBM-1620/Cadetwriter/blob/master/docs
/user_guide/cadetwriter_user_guide_1.00_booklet.pdf
We welcome your comments, suggestions, and questions. You can email us at:
cadetwriter@ibm1620.org
Thanks,
IBM 1620 Jr. Project Team