Lego's First Programmable Product

A
Andrew RoughanSenior Business Analyst at Clear2Pay
LEGO’s First Programmable
Product
By Alex Lukacz
Introduction
Electronic Enthusiast Era.
• 1977 LEGO Technic introduced.
• Mid to late 70s micro computer market makes great strides.
Education Market Era
• 1986 Technic Control Center (4.5V) – First programmable product. Three
different sets [9700-1], [1090-1], [1092-1].
• 1989 Technic Control Center (9V)
• 1993 Control Lab
Home Market Era
• 1998 Robotics Invention System (Mindstorms) moves computing power to
RCX programmable brick which begins the era of autonomous LEGO
robotics.
• Shift from code programming to command box programming.
Control
1984 Relay boards still the mainstream.
1986 Power transistors lead the market.
Competition
Hardware
Two versions of the controller. Different
board but same functionality.
Software
•Lego Lines: Tick box programming. No speed control.
Obtaining this software involved some thinking outside the box. The
software was labelled VisualMedia so it could not be sent via inter library
transfer over the border. Border is only 100km away but I could not get a
library membership in NSW because I don’t have a NSW address.
•LEGO TC Logo: Code based programming.
•Logowriter Robotics: Successor to LEGO TC Logo. Still trying to obtain.
Parts
• Whole set can be obtained for $100 to $200.
• Best place to get parts from is BrickLink. http://www.bricklink.com/
Part Lists
It wasn’t until I received the building instructions that I found out why the part lists
I had worked with were not complete and error prone. The reason is that LEGO
never released part numbers of pieces. The cataloguing is a recent event and
open to interpretation between similar releases of sets and similar LEGO pieces.
Instructions and Reproduction
• Scanned building instructions.
• Sourced resource guide.
• Scanned instruction manuals.
• Scanned or sourced extra instructions.
• All documentation was cleaned up and compiled into PDF format.
• Reproducing LEGO Lines manual did not go to plan.
LEGO Expo
•12,000 visitors during the three day event.
•Great response to LEGO and the computers.
•Needed more display information as many visitors did not
understand the concept that back in the day LEGO machines were
attached and programmed using home computers.
Conclusion
• I was disappointed at first that so much of this was missing from the net but
after the process of putting it together I’m grateful that I got the opportunity
to do it.
• If you want performance then buy a modern day MindStorms product. If you
want nostalgia then I hope that I have shown that it is not all that hard to get
setup.
• Thank you to everybody who helped out with scanning and sourcing
material.
//http://lukazi.blogspot.com.au/2014/07/lego-legos-first-programmable-product.html
1 of 11

Recommended

MicroPython&electronics prezentācija by
MicroPython&electronics prezentācija MicroPython&electronics prezentācija
MicroPython&electronics prezentācija CRImier
644 views28 slides
Putting an Apple IIgs BBS on the internet by
Putting an Apple IIgs BBS on the internetPutting an Apple IIgs BBS on the internet
Putting an Apple IIgs BBS on the internetAndrew Roughan
2.2K views20 slides
It's game time by
It's game timeIt's game time
It's game timeMatt Jenkins
976 views22 slides
Apple II Floppy disk emulation explained by example by
Apple II Floppy disk emulation explained by exampleApple II Floppy disk emulation explained by example
Apple II Floppy disk emulation explained by exampleAndrew Roughan
5.8K views15 slides
september13.ppt by
september13.pptseptember13.ppt
september13.pptCharlesMatu2
3 views16 slides
Netloab toolkit 1112 by
Netloab toolkit 1112Netloab toolkit 1112
Netloab toolkit 1112馬 萬圳
3K views24 slides

More Related Content

Similar to Lego's First Programmable Product

WTF is Twisted? by
WTF is Twisted?WTF is Twisted?
WTF is Twisted?hawkowl
1.8K views40 slides
Docker in a big company by
Docker in a big companyDocker in a big company
Docker in a big companyDocker, Inc.
8.2K views44 slides
Jetpack SDK: The new possibility of the extensions on browser by
Jetpack SDK: The new possibility of the extensions on browserJetpack SDK: The new possibility of the extensions on browser
Jetpack SDK: The new possibility of the extensions on browserlittlebtc
2.4K views50 slides
Everyone wants (someone else) to do it: writing documentation for open source... by
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Jody Garnett
925 views46 slides
Advanced Internet of Things firmware engineering with Thingsquare and Contiki... by
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...Adam Dunkels
8.5K views54 slides
Hello YellowJS by
Hello YellowJSHello YellowJS
Hello YellowJSYellowJS
658 views22 slides

Similar to Lego's First Programmable Product(20)

WTF is Twisted? by hawkowl
WTF is Twisted?WTF is Twisted?
WTF is Twisted?
hawkowl1.8K views
Docker in a big company by Docker, Inc.
Docker in a big companyDocker in a big company
Docker in a big company
Docker, Inc.8.2K views
Jetpack SDK: The new possibility of the extensions on browser by littlebtc
Jetpack SDK: The new possibility of the extensions on browserJetpack SDK: The new possibility of the extensions on browser
Jetpack SDK: The new possibility of the extensions on browser
littlebtc2.4K views
Everyone wants (someone else) to do it: writing documentation for open source... by Jody Garnett
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...
Jody Garnett925 views
Advanced Internet of Things firmware engineering with Thingsquare and Contiki... by Adam Dunkels
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
Adam Dunkels8.5K views
Hello YellowJS by YellowJS
Hello YellowJSHello YellowJS
Hello YellowJS
YellowJS658 views
Programming the Real World: Javascript for Makers by pchristensen
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
pchristensen11.5K views
Build software like a bag of marbles, not a castle of LEGO® by Hannes Lowette
Build software like a bag of marbles, not a castle of LEGO®Build software like a bag of marbles, not a castle of LEGO®
Build software like a bag of marbles, not a castle of LEGO®
Hannes Lowette683 views
From hello world to goodbye code by Kim Moir
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye code
Kim Moir3.7K views
Ruby in office time reboot by Kentaro Goto
Ruby in office time rebootRuby in office time reboot
Ruby in office time reboot
Kentaro Goto1.7K views
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ... by Heiko Voigt
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
Heiko Voigt843 views
Build software like a bag of marbles, not a castle of LEGO® by Hannes Lowette
Build software like a bag of marbles, not a castle of LEGO®Build software like a bag of marbles, not a castle of LEGO®
Build software like a bag of marbles, not a castle of LEGO®
Hannes Lowette134 views
Choosing a Simple 3D Printing and Arduino Project for Maximum Learning by Adrienne Harvey
Choosing a Simple 3D Printing and Arduino Project for Maximum LearningChoosing a Simple 3D Printing and Arduino Project for Maximum Learning
Choosing a Simple 3D Printing and Arduino Project for Maximum Learning
Adrienne Harvey1.4K views

Lego's First Programmable Product

  • 2. Introduction Electronic Enthusiast Era. • 1977 LEGO Technic introduced. • Mid to late 70s micro computer market makes great strides. Education Market Era • 1986 Technic Control Center (4.5V) – First programmable product. Three different sets [9700-1], [1090-1], [1092-1]. • 1989 Technic Control Center (9V) • 1993 Control Lab Home Market Era • 1998 Robotics Invention System (Mindstorms) moves computing power to RCX programmable brick which begins the era of autonomous LEGO robotics. • Shift from code programming to command box programming.
  • 3. Control 1984 Relay boards still the mainstream. 1986 Power transistors lead the market.
  • 5. Hardware Two versions of the controller. Different board but same functionality.
  • 6. Software •Lego Lines: Tick box programming. No speed control. Obtaining this software involved some thinking outside the box. The software was labelled VisualMedia so it could not be sent via inter library transfer over the border. Border is only 100km away but I could not get a library membership in NSW because I don’t have a NSW address. •LEGO TC Logo: Code based programming. •Logowriter Robotics: Successor to LEGO TC Logo. Still trying to obtain.
  • 7. Parts • Whole set can be obtained for $100 to $200. • Best place to get parts from is BrickLink. http://www.bricklink.com/
  • 8. Part Lists It wasn’t until I received the building instructions that I found out why the part lists I had worked with were not complete and error prone. The reason is that LEGO never released part numbers of pieces. The cataloguing is a recent event and open to interpretation between similar releases of sets and similar LEGO pieces.
  • 9. Instructions and Reproduction • Scanned building instructions. • Sourced resource guide. • Scanned instruction manuals. • Scanned or sourced extra instructions. • All documentation was cleaned up and compiled into PDF format. • Reproducing LEGO Lines manual did not go to plan.
  • 10. LEGO Expo •12,000 visitors during the three day event. •Great response to LEGO and the computers. •Needed more display information as many visitors did not understand the concept that back in the day LEGO machines were attached and programmed using home computers.
  • 11. Conclusion • I was disappointed at first that so much of this was missing from the net but after the process of putting it together I’m grateful that I got the opportunity to do it. • If you want performance then buy a modern day MindStorms product. If you want nostalgia then I hope that I have shown that it is not all that hard to get setup. • Thank you to everybody who helped out with scanning and sourcing material. //http://lukazi.blogspot.com.au/2014/07/lego-legos-first-programmable-product.html