Wheelwriter Adaptation Instructions
User Manual:
Open the PDF directly: View PDF
.
Page Count: 10
| Download | |
| Open PDF In Browser | View PDF |
IBM/Lexmark Wheelwriter 1000 Teleprinter Adaptation https://github.com/IBM-1620/Junior/raw/master/docs/wheelwriter-adaptation-instructions.pdf The IBM 1620 Jr. project sponsored by the Computer History Museum is recreating the experience of running historic software on a 1960s-era computer by bringing a real IBM 1620 console to life with a cycle-accurate simulation running on a modern microcomputer. An integral part of the IBM 1620 console is the attached typewriter used to enter booting instructions and interact with programs. The typewriters used on the original machines were the IBM Executive Model B and the IBM Selectric, neither of which is practical to use for the recreation. Instead, a more recent IBM/Lexmark Wheelwriter 1000 typewriter has been adapted by interposing a microcontroller between the typewriter’s keyboard and logic board. This allows keys typed on the keyboard to be captured and sent to the simulator over a USB serial link and, conversely, for the simulator to send characters that are printed by injecting virtual keypresses to the logic board. Other historical computer projects may have a similar need for a computer-interfaced typewriter or teletype and could use the same approach with a variation of the microcontroller firmware. This document provides instructions for modifying an IBM/Lexmark Wheelwriter 1000 typewriter as was done for the IBM 1620 Jr. project. These instructions may work with other model Wheelwriters, but that has not been verified. The tasks include drilling holes in the typewriter case to mount the added USB Interface Board and USB-B cable; unsoldering two keyboard cable connectors from the typewriter’s logic board to reuse on the interface board and be replaced by more readily available connectors; building the USB Interface Board; and installing the interface board and cables connecting it to the logic board. The following block diagram shows the adaptation. Modified IBM/Lexmark Wheelwriter 1000 Print Mechanisms (carriage, roller, printwheel) Power Supply (+5V, +32V) Wheelwriter Logic Board (microprocessor, motor control, keyboard scanning) Scan J13 IBM 1620 Jr. LED Panel 14 Power (+5V) USB Read J14 8 Interface Column Sync Board (microcontroller) Keys Out Native Components Addition Keys In 8 Columns Rows Keyboard (68-key membrane matrix) 1 2018-07-24 Wheelwriter Case Modifications 1. Pull the paper release and paper bail load levers forward. 2. Remove the top half of the Wheelwriter case by inserting a thin screwdriver into the slots in the lower half of the case on each side near the back and pushing in on the latches to release the top half, then rotate the top half upwards from the rear. The top will still be tethered by a cable to the LED display panel. 3. Gently push on the back side of the LED panel to disengage it from the top half of the case, then feed it back through the hole so the top half is completely free. 4. Remove the ribbon cartridge by pushing on the blue lever and then lifting up and out, then manually push the carriage all the way to the right so it is out of the way. 5. Remove the keyboard from its mounting by releasing four latches along the back edge of the keyboard and then rotating upward slightly and pulling the keyboard out from the catches at the front. Then you can set the keyboard down and pull the FFC (flat flex cable) cables out of the logic board connectors. 6. Unplug all the cables connected to the logic board. The connectors for the two white FFC cables are zero-insertion-force connectors where you pull on the clamp tabs to release the cable. All the other connectors lift straight up, but the 8-wire cable J15A is quite stiff and requires some force to lift. The black two-wire cable going to J3 needs to be slipped out from under the clip in the base and rerouted since the USB Interface Board will cover that clip. 7. Remove the logic board by releasing three latches along the back edge and lifting it out of the catches at the front. 8. Unplug the connectors from the two servo motors at the back of the case (for platen rotation and carriage motion). 9. Unplug the two wires from tabs on the switch at the bottom of the paper bail load lever. It is not necessary to keep track of which wire was connected to which tab. 2 2018-07-24 10. Push the carriage back to the left and slip the carriage FFC cable out from under the clip in the center of the case bottom. Insert a round object such as a center punch or pencil between the two layers of the carriage FFC cable where it makes a 90° bend in order to slip the cable out from under the inner clip at that corner, then slide the cable out from under the outer clip. 11. Remove the whole frame assembly by releasing the four clips at the corners of the frame assembly. Use a twisting motion with a large screwdriver on the inside of the sheet metal frame members (except the right rear which is outside) to pry the latches free from the slots in the frame while lifting the frame to completely remove it. The latch has to bend back more than 1/8” before it is free of the frame. 12. Move the power supply out of the way by prying two catches in the back side of the plastic base away from tabs on back side of the power supply’s metal case and rotating it out of the way (no need to unplug the AC connectors). Drill 3/32" holes in the two keyboard support posts adjacent on both sides of where the USB Interface Board will go, located 1.35" from the floor of the Wheelwriter case and centered in the width of each post. Marking the location on a piece of masking tape and centerpunching with an awl may help. Drill only through the near surface of the post which is less than 1/8” thick. Snap the power supply back into place and slip its cable back under the clips in the base. 13. Slip the platen motor cable that runs along the left side of the base out from under its clips where it crosses the location where the USB Interface Board will go in the middle of the base, and fold it back out of the way. 14. Print and cut out the two templates provided on a later page of this document. Verify that the printer scaling is accurate by measuring the dimensions as shown on the Wheelwriter USB Interface Template, and reprint with adjusted scaling if necessary. 15. Place a scrap piece of 3/16” plywood or other material underneath the middle of the base to support it where holes to mount the USB Interface Board will be drilled. Position the Wheelwriter USB Interface Template against the reference points indicated by arrows, and tape in place. Center-punch for the four USB Interface Board mounting holes indicated on the template. Some generations of the Wheelwriter 1000 have a thin aluminum static shield covering the base which is not present on the unit in these photographs, but the procedure is the same. Drill 1/8" mounting holes from the top. 16. From the underside of the case, countersink the four mounting holes for the USB Interface Board standoffs so the flat-head screws will be below the surface. 3 2018-07-24 17. The second template shows the cutout pattern for the USB-B connector. Use double-sided tape to attach it centered on the knockout panel in the rear of the lower case (on the right as viewed from the rear). Use an awl to center-punch for the mounting screw holes and holes at the corners and midpoints of the center cutout area, then drill 1/8" holes for the mounting screws, corners and midpoints. Clear out the cutout with snips, saw, file, razor knife and/or Dremel tool. 18. Install the USB panel-mount connector using the provided screws. 19. Restrain the USB cable with a cable clamp screwed to the left post inside the knockout panel area using one of the #4 truss head sheet metal screws. 20. Set the frame assembly loosely back in position making sure not to pinch any cables. 21. Connect the two wires to the tabs on the switch at the bottom of the paper bail load lever. It does not matter which wire goes to which tab. 22. Slide the carriage FFC cable back into the corner clips so the bottom layer is under the inner corner clip and then the fold slides into the outer corner clip. Then insert the round object to bow up the upper layer to get it uder the inner corner clip. Also slide the cable back under the clip in the center of its track. 23. Push the frame assembly back down into its four corner latches. 24. Plug in the cables for the two servo motors at the back. 25. Slip the platen motor cable back under its clips where it will cross under the USB Interface Board. Logic Board Modifications 1. Unsolder the keyboard FFC connectors (TE/AMP part 6-5203155) from logic board to reuse on the USB Interface Board. This is most easily done with a vacuum desoldering tool, but may also be possible with a hand solder-sucker or solder wick. Another approach is to solder a piece of 10-14AWG solid wire across all the pins of the connector, then heat that wire with enough power so that all the pins are melted at once to pull out the connector. 2. Remove solder from the leftmost 3 holes of unpopulated J9 on the logic board (in the right rear corner). 4 2018-07-24 3. Install new 6-103908-4 FFC connectors on the logic board in J13 and J14 with latches toward the edge of the board. 4. Install a 22-27-2031 3-pin Molex connector in J9 on logic board, with the latch away from the edge of the board. 5. (optional) Clean soldered areas with solvent to remove flux. USB Interface Printed Circuit Board Assembly 1. Cut the VIN - VUSB trace on the underside of the Teensy board. 2. Insert SIL header pins into the 48-pin socket, then set the Teensy board over the pins to solder. 3. Insert and solder two new 6-103635-4 FFC connectors and the two 6-520315-5 FFC connectors harvested from the logic board. 4. Insert and solder a 22-27-2021 2-pin power connector with the latch side toward the edge of the board. 5. Insert and solder the discrete components (capacitors, resistor, LED). 6. Insert the three DIPs (two 7404 ICs and the resistor array) using a pin-squeezing tool, then solder them. 7. Insert and solder the two 2-pin headers J6 and J7. 8. Insert and solder the Teensy socket (possibly with the Teensy in place). 9. Clip all component leads on the back side of the board to avoid damaging FFC cables. 10. (optional) Clean with solvent to remove flux. 5 2018-07-24 Install the USB Interface Board and Cables 1. Attach four standoffs for mounting the USB Interface Board using flat-head screws from the underside, but don't tighten them. 2. Reinstall the logic board but do not attach any cables yet. 3. Plug FFC interconnect cables into USB Interface Board and fold them back under the board right at the connectors. Plug the other end of the FFC interconnect cables into the logic board. 4. Install the USB Interface Board onto standoffs with washers and nuts. Finish tightening using a wrench or nutdriver on the nuts and tighten the screws from underneath. 5. Where the FFC interconnect cables come up from under the USB Interface Board by the logic board, pull the cables taut and fold them away from the USB Interface Board right at the connectors on the logic board, then crease the excess so they will stay under the keyboard. 6. Install the new power cable from the logic board to the USB Interface Board, routing it underneath all the other cables along the back edge of the logic board. Bend the wires down sharply at the connector on the USB Interface Board to avoid interference with the carriage. Now reconnect all the existing cables. To insert the FFC cables for the carriage and the LED panel, first pull the connector clamp open, then insert the cable, then push the clamp closed. The black 2-wire ribbon cable to J3 has excess length now because it no longer hooks through the clip that is now under the USB Interface Board, so bend that excess over the logic board. 7. Lay the keyboard loosely over its position and insert the FFC cables from the keyboard into the connectors on the USB Interface Board (this is not easy – it may require padded forceps). 8. Make a bracket to depress the keyboard FFC cables by manually bending steel coat-hanger wire using needle-nose pliers according to the dimensions shown in the CAD diagram below. 9. Install the bracket to hold back the keyboard FFC cables using two #4 truss head screws into the holes drilled into the keyboard support posts. 10. Install the keyboard into its front catches and then rear clips. 11. Plug in the micro-USB connector into the Teensy. 12. Adjust the position of the USB cable, wedging it down behind the left rear foot and restraining it with a cable tie to the existing clip for the platen motor ribbon cable at its front corner. 6 2018-07-24 13. Plug in and power on the Wheelwriter. Plug a USB-B into the cable into the new panel connector at the back of the Wheelwriter and connect it to the host computer, then download appropriate firmware into the Teensy. It will be necessary to cycle power on the Wheelwriter after the download before the logic board will be properly operating with the firmware on the USB Interface Board. 14. Verify operation with appropriate test programs. 15. Reinstall the top half of the Wheelwriter case: pull the paper release and paper bale levers forward; thread the LED panel through its hole in the case top; hook in the catches at the front of the machine and then tilt down the back until the latches meet and catch; and finally snap the LED panel back into place. 7 2018-07-24 Parts List Count 1 1 2 1 2 1 5 1 1 1 2 2 2 2 1 1 1 1 4 2 4 4 4 4 3 1 1 1 1 2 Notes: 1 2 3 4 5 6 7 Description USB Interface PCB Teensy 3.5 without pins 32 SIL header pins for Teensy 48-pin socket for Teensy 7404 IC 10K x 13 resistor network 0.1 µF capacitor 10 µF capacitor 3mm LED (blue) 560 Ω 1/8W resistor TE/AMP 6-520315-5 FFC connector TE/AMP 6-103635-4 FFC connector TE/AMP 6-103908-4 FFC connector 6” Flex cable Molex 22-27-2021 2-pin connector M Molex 22-01-3027 2-pin housing F Molex 22-27-2031 3-pin connector M Molex 22-01-3027 3-pin housing F Molex 08-50-0114 female pins tin 1x2 header for J6 & J7 jumper 3/16 x 3/8 female-male standoff 0.28” diameter flat washer for #4-40 Hex nut 3/16” #4-40 #4-40 3/8” flat-head screw, phillips Self-tapping screws to hold bracket Bracket to depress keyboard cables USB cable B panel to micro male, 24” Cable clamp for USB cable Cable tie Hookup wire, red & black 24AWG, 8” Source OSHPark PJRC DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey Wheelwriter DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey DigiKey Bolt Depot Bolt Depot coat hanger wire DataPro DigiKey DigiKey DigiKey Source PN 952-2521-ND ED3648-ND 296-14642-5-ND 4114R-2-103LF-ND C320C104K5R5TA RDEC71H106K3K1H03B 67-1748-ND CF18JT560RCT-ND A33887-ND A33916-ND A9CCA-1506F-ND WM4111-ND WM2000-ND WM4112-ND WM2001-ND WM1114-ND 732-5315-ND 1772-2032-ND 36-4692-ND 36-4694-ND 3717 7754 1581-02C RP325-ND 298-1017-ND A2924R-100-ND Cost Note 17.42 1 27.36 2 11.75 2 3.84 2 4.04 1.12 1.10 1.05 1.78 3 0.10 3 4 5.16 5.80 17.58 0.25 0.12 0.35 0.18 0.78 0.26 4.20 0.33 0.30 0.20 0.15 5 10.95 0.10 0.05 0.70 6 117.02 7 Minimum order from OSHPark is three boards. Alternatively use Teensy 3.5 with pins plus two 24x1 sockets from PJRC. Any LED color may be used, but may need higher resistance due to lower junction voltage. These connectors are unsoldered from the Wheelwriter logic board. Bend steel coat-hanger wire (0.07” dia.) using needle-nose pliers to form bracket per CAD diagram. Minimum order is 100’ roll. Any hookup wire can be substituted. Shipping cost and taxes not included. Tools Required phillips #0 and #1 screwdrivers large straight screwdriver 3/16” nut driver needle-nose pliers (may need two) diagonal cutters to clip PCB leads center punch and small hammer awl or ice pick IC insertion tool (optional) Xacto knife to cut Teensy trace desoldering tool or solder wick soldering iron with fine tip electric drill 3/32”, 1/8” and countersink drill bits Dremel tool with cylindrical bit, or file masking tape double-stick tape scrap piece of 3/16” plywood or alternative 8 2018-07-24 Modified Wheelwriter CAD Diagram To see details more clearly, try viewing the PDF file for this document online and zoom in. Better yet, view the original PDF of this diagram with black background that is downloadable from: https://github.com/IBM-1620/Junior/raw/master/docs/wheelwriter-adaptation-CAD.pdf 9 2018-07-24 Templates Print and cut out these templates for use during the Wheelwriter modification procedures. Verify that the printer scaling is accurate by measuring the dimensions (in inches) as shown on the Wheelwriter USB Interface Template. This second template is for drilling and cutting holes in the knockout panel at the rear of the Wheelwriter base for mounting the USB-B cable. The dimensions are in millimeters, so the 26 mm distance between the two mounting holes is 1.024 inches. 10 2018-07-24
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : No Page Count : 10 Language : en-US Creator : Writer Producer : NeoOffice 2015.12 Classic Edition Create Date : 2018:07:24 18:19:36-07:00EXIF Metadata provided by EXIF.tools