The Commodore VIC-20 was used at the National Aeronautics and Space Administration as a small computer interface to a stepper motor. See the .pdf at
https://ntrs.nasa.gov/citations/19870007537
Truly,
Robert Bernardo
Fresno Commodore User Group - http://www.dickestel.com/fcug.htm
Southern California Commodore & Amiga Network - http://www.portcommodore.com/sccan
VIC-20 used at NASA
Moderator: Moderators
- Mike
- Herr VC
- Posts: 4839
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
Re: VIC-20 used at NASA
I got across this quite some years ago, in 2007, and mentioned it in the thread "Space Exploration" in the Off Topics section.
Unfortunately, the original link in that post doesn't work anymore (according to archive.org it must have disappeared around 2018), but archive.org made a copy in 2008, see here:
https://web.archive.org/web/20081208205 ... 007537.pdf
Greetings,
Michael
Unfortunately, the original link in that post doesn't work anymore (according to archive.org it must have disappeared around 2018), but archive.org made a copy in 2008, see here:
https://web.archive.org/web/20081208205 ... 007537.pdf
Greetings,
Michael
- orion70
- VICtalian
- Posts: 4341
- Joined: Thu Feb 02, 2006 4:45 am
- Location: Piacenza, Italy
- Occupation: Biologist
Re: VIC-20 used at NASA
Wow, impressive! I forgot that Mike had already noticed that. Wonder in which context the VIC and the stepper motor were used. Maybe a VIC was sent in orbit onboard a space shuttle? It would have been a small step for a computer... oh well
Also, why didn't they use a simple vic-rel or a similar user port interface, widely available at the time?
Also, why didn't they use a simple vic-rel or a similar user port interface, widely available at the time?
- Mike
- Herr VC
- Posts: 4839
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
Re: VIC-20 used at NASA
IIRC, VIC REL provided 8 relay outputs, but no input. The stepper interface however uses (only) 4 outputs to operate the stepper, the other four are input and sense the zero position (fine and 'coarse') of stepper axis and turntable, the latter which is connected to the stepper over a gearbox.
The included program is likely 'proof-of-concept'. The intended application most probably was rotating a workpiece on said turntable, so tools could reach it from a single direction. Rotating the workpiece at a bearable speed surely required a translation of the program to machine code.
The included program is likely 'proof-of-concept'. The intended application most probably was rotating a workpiece on said turntable, so tools could reach it from a single direction. Rotating the workpiece at a bearable speed surely required a translation of the program to machine code.