HERO 1
A 6808 robot with a six-digit LED panel, a hex keypad and an SC-01 voice board.
Open the HERO 1 in Retro Bench- Also
- ET-18
- CPU
- 6808 on a 3.579545 MHz crystal (ROM 1.0); 4 MHz with ET-18-6 or ROM 1.3/1.U
- RAM
- 4 KB (two 6116, $0000-$0FFF)
- ROM
- 8 KB monitor ROM at U418 ($E000-$FFFF); optional U417
- Video
- Six 8-segment LED digits, hex keypad
- Sound
- SC-01 speech on the speech accessory (P501)
- OS
- Monitor ROM (1.0, 1.1, 1.U, 1.3); HERO-1 BASIC on ET-18-9
Chips
| Chip | Where | Role |
|---|---|---|
| MC6808 microprocessor | U401 | Main CPU. Runs the monitor, ROM and speech and motion code. No on-chip RAM. |
| 74LS138 3-to-8 decoder | U403, U406, U421, U422 | 3-to-8 line address decoder. |
| 6116 2K x 8 static RAM | U415, U416 | 2K x 8 static RAM. |
| 2764-pinout 8K x 8 ROM | U418 | 8K x 8 ROM or EPROM in the JEDEC 2764 pinout. |
| MSM5832 real-time clock | U315 | Clock and calendar for HERO 1 (U315 on the I/O board). |
| ADC0804 8-bit A/D converter | U602 (sense board) | Converts the sense voltage to a byte on HERO 1. Sense board U602. |
| SC-01 / SC-01A speech synthesizer | U501 | Speech. Turns six-bit phoneme codes into sound. Used on the HERO 1 speech accessory and HERO Jr. |
Ports and connectors
- Charger socket (12-pin, base; charger plug P2), 12-pin power connector, 3 rows of 4 (Molex-style)
- Power supply board output (P201, pins 1-12), 12-pin board header
- Power supply board charge and battery input (P202, pins 13-24), 12-pin board header UNVERIFIED
- CPU board display connector (P401, pins 1-10), 10-pin board header
- CPU board keypad connector (P402, pins 11-20), 10-pin board header
- Display board connector (P1201, 25 pins), 25-pin board header UNVERIFIED
- CPU board to experimental board and tape (P403, pins 21-30), 10-pin board header
- CPU-I/O intercard bus (P404, pins 31-54), 24-pin board header UNVERIFIED
- CPU-I/O intercard bus (P405, pins 55-78), 24-pin board header UNVERIFIED
- CPU expansion connector (P406), 10-pin board header
- CPU expansion connector (P407), 10-pin board header
- CPU expansion connector (P408), 10-pin board header
- I/O board experimental output connector (P308, pins 109-118), 10-pin board header
- I/O board experimental input connector (P306, pins 129-138), 10-pin board header
- I/O board status connector (P307, pins 119-128), 10-pin board header UNVERIFIED
- Main drive connector (P310, pins 89-98), 10-pin board header
- Motor connector, steering and pivot/rotate (P309, pins 99-108), 10-pin board header
- Motor connector, extend/head and gripper/shoulder (P315, pins 159-168), 10-pin board header
- I/O board control connector (P316, pins 149-158), 10-pin board header UNVERIFIED
- I/O board enables connector (P317, pins 139-148), 10-pin board header UNVERIFIED
- I/O board miscellaneous connector (P311, pins 79-88), 10-pin board header
- I/O board sense connector (P312, pins 189-198), 10-pin board header
- Teaching pendant connector (P313, pins 179-188), 10-pin board header
- I/O board speech connector (P314, pins 169-178), 10-pin board header UNVERIFIED
- Speech board signal connector (P501, 12-pin), 12-pin board header
- Speech board power and speaker (P502, pins 13-16), 4-pin board header
- Experimental board breadboard and sockets, Breadboard block (128 contacts) and eight 4-contact socket strips UNVERIFIED
- Experimental board plug P1302 (Abort), 10-pin angled header UNVERIFIED
- Experimental board plug P1304 (Sleep), 10-pin angled header UNVERIFIED
Power rails
| Rail | Expect | Measure at |
|---|---|---|
| Logic battery (+12 V system) | 13.9 V float on charge; 10 V = LGLo warning | hero1-charger pin 2 (charger socket); hero1-p201 pin 3 |
| Motor battery (+12 V system) | 13.9 V float on charge; 10 V = drlo warning | hero1-charger pin 6 (charger socket); hero1-p201 pin 10; hero1-p202 pin 20 (steering) |
| +5 V logic (main) | +5 V (4.5 V or more: TM troubleshooting chart) UNVERIFIED | hero1-p201 pins 4, 5; CPU pin 8 (VCC) |
| +5 V standby (VSB) | About 5 V, also during sleep UNVERIFIED | hero1-p404 pin 52 (U326 output) to the 6116 RAMs |
| +5 V display (switched) | +5 V UNVERIFIED | hero1-p1201 pin 8 controls Q1202/Q1201 |
| +12 V speech (switched) | +12 V battery at P502 pin 13; switched +12 V at U502 pin 14 when speech is on | hero1-p502 pin 13 (in); U502 (LM388) pin 14 (switched) |
| +6 V | About 6 V UNVERIFIED | hero1-p316 pin 151 |
| +8 V motion | About 8 V | Motion board regulator U1401 (TM printed p. 78) |
Symptoms
- Dead display, no banner at power-up: check 6808
- Robot awake, no speech: check SC-01A
- Speech stops after one sound, or speech runs too fast or slow: check SC-01A
- Drive too slow, or will not start at low speed
- RAM lost after sleep, or program corrupt after sleep: check 6116
- Robot dead for about 10 s after a sleep command, then wakes
- Serial terminal wrong baud rate or garbled: check 6808
- Sonar reading stuck at one value, or no reading: check ADC0804