watson capstone project interface for ibm 1403-n1...
TRANSCRIPT
![Page 1: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/1.jpg)
Watson Capstone Project
Interface for IBM 1403-N1 Printer
WCP22
Ryan Kulesza – Team Lead, Peter Haviland,
Mohammad Imran, Yuchao Wang
Supported by The Center for Technology & Innovation (CT&I)
Sponsored by IEEE Binghamton Chapter, Chair: William Tracz
12/13/2013
3
![Page 2: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/2.jpg)
Presentation Outline
12/13/2013 Interface for IBM 1403-N1 Printer 2
Project Goal
History of the IBM1403-N1 Printer
Functionality of the IBM1403-N1 Printer
Design Solutions, Hardware and Software
Project Schedule, Budget, and Future Plans
Conclusion
![Page 3: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/3.jpg)
Project Goal
12/13/2013 Interface for IBM 1403-N1 Printer 3
Interface a modern PC and the IBM 1403-N1 printer
located at CT&I
Print multiple lines of meaningful text from the PC
Design for Expandability
Interface
IBM 1403-N1 Printer
2
![Page 4: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/4.jpg)
IBM 1403-N1 Printer History
12/13/2013 Interface for IBM 1403-N1 Printer 4
The IBM 1403-N1 printer was part of a
successful line of affordable computing during
the 1960s
Worked specifically with the IBM 1401 Processor
IBM 1401 Processing Unit
IBM 1403-N1 Printer IBM 1402 Card Read-Punch
1
![Page 5: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/5.jpg)
IBM 1403-N1 Printer Functionality
12/13/2013 Interface for IBM 1403-N1 Printer 5
The printer utilizes a character belt and printer
hammers Printer Hammers
Character Belt
5
![Page 6: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/6.jpg)
IBM 1403-N1 Carriage Functionality
12/13/2013 Interface for IBM 1403-N1 Printer 6
• Carriage moves the paper up, enters on
your PC.
• 1403-N1 utilizes mechanical hydraulic units
for carriage control.
• Four units control space start, space stop,
skip start and skip stop magnets.
• Gears in hydraulic units sends out signals
as spacing being carried out.
• Skipping is just spacing multiple lines.
![Page 7: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/7.jpg)
IBM 1403-N1 Driver Cards
12/13/2013 Interface for IBM 1403-N1 Printer 7
The printer uses driver cards to control the
printer hammers and carriage
Utilizes Standard Modular System (SMS)
technology
Hardware currently unavailable
4
![Page 8: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/8.jpg)
Contextual Flow Chart
12/13/2013 Interface for IBM 1403-N1 Printer 8
![Page 9: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/9.jpg)
System Block Diagram
12/13/2013 Interface for IBM 1403-N1 Printer 9
![Page 10: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/10.jpg)
System Microcontroller Trade Study
12/13/2013 Interface for IBM 1403-N1 Printer 10
Arduino Due chipKIT Pro MX4
Criterion Weight Value Score Result Value Score Result
# of I/O Pins .2 54 2 0.4 74 5 1
Pin Voltage .1 3.3V 4 0.4 3.3V 4 0.4
I/O Total Current 0.05 130 mA 4 0.2 200 mA 5 0.25
Input Voltage 0.05 7-12V 5 0.25 3.6-12V 5 0.25
Clock Speed 0.2 84 MHz 5 1 80 MHz 5 1
Flash Memory 0.2 512 kB 5 1 512 kB 5 1
SRAM 0.05 96 kB 5 0.25 32 kB 3 0.15
EEPROM 0.05 N/A 0 0 N/A 0 0
Cost 0.1 $58 3 0.3 $80 2 0.2
Sum 1 3.8 4.25
![Page 11: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/11.jpg)
Printing Algorithm
12/13/2013 Interface for IBM 1403-N1 Printer 11
Read Line
from File
Determine
Firing
Order
Track
Character
Belt
Send
Hammer
Pulses
Read Line
Spaces in
File Track
Carriage
Send
Carriage
Pulses
Read Line
from File
Start Magnet Pulse
Stop Magnet Pulse
Emitter Pulse
Emitter Pulse
Home Pulse
Hammer Pulse
![Page 12: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/12.jpg)
Schedule
12/13/2013 Interface for IBM 1403-N1 Printer 12
9/18/2013 11/7/2013 12/27/2013 2/15/2014 4/6/2014 5/26/2014
Requirements, Analysis, Definition
Project Planning
Architectural Design
Detailed Design
Test Procedures Definition
Building
Testing
1403-N1 Integration
1403-N1 Testing
![Page 13: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/13.jpg)
Team Budget
12/13/2013 Interface for IBM 1403-N1 Printer 13
Item Original
Estimate
Expended Estimate-to-
Completion
Estimate-at-
Completion
Electrical
Components
75 0 175 175
Printed Circuit
Boards
75 0 175 175
Microcontroller 50 0 80 80
Expandable
Memory
30 0 30 30
Cables 20 0 20 20
Total: $480
Sponsored by IEEE Binghamton Chapter Manageable Budget: $1600
![Page 14: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/14.jpg)
Future Plans
12/13/2013 Interface for IBM 1403-N1 Printer 14
Ordering, Population, Unit Testing, and Integration of Printed Circuit Boards
Testing of Algorithm and Integration of microcontroller
Integration and Testing of Printer Interface Project and IBM1403-N1 Printer
Completing Documentation for Use, Maintenance, and Expansion
Optional incorporation of additional print functions (bold text, block letters)
![Page 15: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/15.jpg)
Conclusion
15
Photo Credit - Center for Technology & Innovation, 2013
![Page 16: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/16.jpg)
Special Thanks To…
12/13/2013 Interface for IBM 1403-N1 Printer 16
IEEE Binghamton
The Center For Technology & Innovation
Professor Jack Maynard
![Page 17: Watson Capstone Project Interface for IBM 1403-N1 Printeribm-1401.info/1440Sys/WCP22_InterimPresentation2012-13rev.pdfIBM 1403-N1 Printer History Interface for IBM 1403-N1 Printer](https://reader031.vdocuments.site/reader031/viewer/2022011920/6024fee8ea0ab15a575dca6c/html5/thumbnails/17.jpg)
Image References
12/13/2013 Interface for IBM 1403-N1 Printer 17
1. http://www-
03.ibm.com/ibm/history/ibm100/images/icp/R709458M58603Y15/us__
en_us__ibm100__1401__minimal_system__620x350.jpg
2. http://www.beagle-ears.com/lars/engineer/comphist/c20-
1684/fig011.jpg
3. http://ibm-1401.info/1403Font-.jpg
4. http://ibm-1401.info/SMS-AEN-.jpg
5. http://content.answcdn.com/main/content/img/CDE/BANDPRNT.GIF
Team Photo: Center for Technology & Innovation, 2013
Special Thanks Graphic: “Hammer Driver PCB Layout,” by Yuchao
Wang