Kits
›
The Colour Plotter
RU
EN
ES
Contents
Introduction
A bit of history
Lesson 1. The plotter and the panel
1.1. Idea: two axes — any point of the sheet
1.2. Idea: an arrow means steps from a clock
1.3. Idea: PEN UP/DOWN — one button, two positions
1.4. Idea: ERROR
1.5. Build
1.6. Check
Lesson 1 paste (Cmd+I)
Lesson 2. The turret: four pens
2.1. Idea: changing the pen means turning
2.2. Idea: the motor is two flip-flops in a ring
2.3. Idea: a quarter turn = 6 steps
2.4. Idea: two two-bit counters
2.5. Idea: turn until they match
2.6. Idea: BUSY — the pen is up while turning
2.7. Idea: which pen to lower
2.8. Build
2.9. Check
Lesson 2 paste (Cmd+I)
Lesson 3. The card in the slot: the computer draws
3.1. Idea: the card has three addresses
3.2. Idea: the decoder — «no bit differs»
3.3. Idea: writing to a register
3.4. Idea: reading $C091 — onto the same bus
3.5. Idea: who drives — the CD4019
3.6. Build
3.7. Check
Lesson 3 paste (Cmd+I)
Lesson 4. A program with a menu: seven pictures
4.1. Idea: the whole program is three addresses
4.2. Idea: «home» by the limit switches (lines 900–940)
4.3. Idea: a straight line from steps (lines 1000–1090)
4.4. Idea: colour and waiting (lines 1300–1330)
4.5. Idea: a picture is a table in DATA (lines 1500–1570, 3000…)
4.6. How to run it
4.7. Check
The whole PLOTTER program
Summary
All the parts
Instructions in pictures
Lesson 1 in pictures
← Back to the lesson: Lesson 1. The plotter and the panel
1
The plotter and the panel
two axes, a pen, arrows and PEN UP/DOWN
kh
HT-06
[object Object][object Object][object Object][object Object]
2×
1×
1×
1×
Hz
1×
Q
Q
5×
CD4071B
1×
CD4081B
1×
CD4013B
1×
1×
1×
∞
© 2026 Daniil Khanin · khanin.info · HT-06
4
CANVAS
1
library → import → plotter-chips.json: a Plotter folder, eight chips
2
the DEMO button — the Apple ][ machine; the plotter goes to its right, on the same canvas
3
Mechanics → Linear axis: two axes; turn Y by 90° and mount it on the X carriage
4
2×
10×
400
LXS
STEP
RIGHT
DIR
XL0
L0
XL1
L1
XSTALL
STALL
300 · 90°
LYS
STEP
DOWN
DIR
YL0
L0
YL1
L1
YSTALL
STALL
© 2026 Daniil Khanin · khanin.info · HT-06
5
CANVAS …
5
the Turntable — onto the Y axis carriage; pins A…D stay empty for now
6
1×
d0
d1
d2
d3
7
the pen — into hole d0 of the table: drag it by the orange nut
8
1×
1×
LPEN
DOWN
d0
d1
d2
d3
© 2026 Daniil Khanin · khanin.info · HT-06
6
CANVAS …
9
the paper: the black pen at its top-left corner
10
1×
460 × 360
11
Hz
1×
Q
Q
3×
4×
60Hz
CKL
LEFT
LEFT
LEFT
RIGHT
RIGHT
RIGHT
UP
UP
UP
© 2026 Daniil Khanin · khanin.info · HT-06
7
CANVAS …
12
Q
Q
2×
2×
DOWN
DOWN
DOWN
PEN UP/DOWN
PEN UP/DOWN
PENB
13
the chips are ready: pin names as in the TI datasheet; labels — double-click a pin
14
CD4071B
1×
11×
CD4071B
A
LEFT
B
RIGHT
C
UP
D
DOWN
E
XSTALL
F
YSTALL
G
GND
H
GND
J
LR
K
UD
L
ERROR
M
© 2026 Daniil Khanin · khanin.info · HT-06
8
CANVAS …
15
CD4081B
1×
10×
CD4081B
A
GND
B
GND
C
GND
D
GND
E
CKL
F
LR
G
CKL
H
UD
J
K
L
LXS
M
LYS
16
CD4013B
1×
10×
CD4013B
R1
RST
D1
NLPEN
S1
GND
CL1
PENB
R2
GND
D2
GND
S2
GND
CL2
GND
Q1
LPEN
QN1
NLPEN
Q2
QN2
17
1×
1×
2×
VCC
ERROR
18
Turbo
Turbo mode: the Apple runs at its real speed
[object Object]
60 steps a second
the pen draws
ERROR
stuck — ERROR
© 2026 Daniil Khanin · khanin.info · HT-06
9
← Back to the lesson
Lesson 1. The plotter and the panel