Kits
›
El plóter de colores
RU
EN
ES
Contenido
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 3 in pictures
← Back to the lesson: Lesson 3. The card in the slot: the computer draws
3
The card in the slot
the computer draws: $C090, $C091, $C092
kh
HT-06
] POKE 49298,2
] PRINT PEEK(49297)
21
] RUN
CD4069UB
1×
CD4072B
2×
CD4071B
2×
CD4081B
3×
CD4013B
3×
0
1×
CD4019B
2×
∞
© 2026 Daniil Khanin · khanin.info · HT-06
19
CANVAS
1
the chips are ready: pin names as in the TI datasheet; labels — double-click a pin
2
CD4069UB
1×
12×
CD4069UB
A
ADDR15
B
ADDR14
C
ADDR7
D
ADDR4
E
ANYB
F
ADDR0
G
NA15
H
NA14
I
NA7
J
NA4
K
SELP
L
NA0
3
CD4072B
1×
10×
CD4072B
A
NA15
B
NA14
C
ADDR13
D
ADDR12
E
ADDR11
F
ADDR10
G
ADDR9
H
ADDR8
J
G1
K
G2
© 2026 Daniil Khanin · khanin.info · HT-06
20
CANVAS …
4
CD4072B
1×
10×
CD4072B
A
NA7
B
ADDR6
C
ADDR5
D
NA4
E
ADDR3
F
ADDR2
G
GND
H
GND
J
G3
K
G4
© 2026 Daniil Khanin · khanin.info · HT-06
21
CANVAS …
5
CD4071B
1×
12×
CD4071B
A
G1
B
G2
C
G3
D
G4
E
H1
F
H2
G
MUX0
H
PRD0
J
H1
K
H2
L
ANYB
M
DIN0
6
A
2×
B
CD4069UB
I
NBUSY
A
ADDR1
GND
CD4069UB
I
NBUSY
G
NA1
CD4069UB
I
NBUSY
B
REMOTE
GND
CD4069UB
I
NBUSY
H
NREM
© 2026 Daniil Khanin · khanin.info · HT-06
22
CANVAS …
7
CD4081B
1×
12×
CD4081B
A
SELP
B
NA0
C
SELW
D
write
E
WR
F
NA1
G
WR
H
ADDR1
J
SELW
K
WR
L
WE0
M
WE2
8
CD4081B
1×
12×
CD4081B
A
WE0
B
CLK
C
WE2
D
CLK
E
SELP
F
ADDR0
G
SELR
H
NA1
J
LCK0
K
LCK2
L
SELR
M
SELR1
© 2026 Daniil Khanin · khanin.info · HT-06
23
CANVAS …
9
CD4081B
1×
12×
CD4081B
A
SELR1
B
RnW
C
XL0
D
OEP
E
XL1
F
OEP
G
YL0
H
OEP
J
OEP
K
PRD0
L
PRD1
M
PRD2
10
A
2×
B
CD4081B
L
LXS
A
YL1
GND
CD4081B
L
LXS
B
OEP
GND
CD4081B
L
LXS
J
PRD3
CD4081B
L
LXS
C
BUSYH
GND
CD4081B
L
LXS
D
OEP
GND
© 2026 Daniil Khanin · khanin.info · HT-06
24
CANVAS …
11
A
2×
B
CD4081B
L
LXS
K
PRD4
12
CD4071B
1×
12×
CD4071B
A
MUX1
B
PRD1
C
MUX2
D
PRD2
E
MUX3
F
PRD3
G
MUX4
H
PRD4
J
DIN1
K
DIN2
L
DIN3
M
DIN4
13
CD4013B
1×
10×
CD4013B
R1
RST
D1
DOUT0
S1
GND
CL1
LCK0
R2
RST
D2
DOUT1
S2
GND
CL2
LCK0
Q1
AXS
QN1
Q2
AXD
QN2
14
CD4013B
1×
10×
CD4013B
R1
RST
D1
DOUT2
S1
GND
CL1
LCK0
R2
RST
D2
DOUT3
S2
GND
CL2
LCK0
Q1
AYS
QN1
Q2
AYD
QN2
© 2026 Daniil Khanin · khanin.info · HT-06
25
CANVAS …
15
CD4013B
1×
10×
CD4013B
R1
RST
D1
DOUT4
S1
GND
CL1
LCK0
R2
RST
D2
DOUT0
S2
GND
CL2
LCK2
Q1
APEN
QN1
Q2
AC0
QN2
16
A
2×
B
CD4013B
Q2
MOVED
R1
RST
GND
CD4013B
Q2
MOVED
D1
DOUT1
GND
CD4013B
Q2
MOVED
CL1
LCK2
GND
CD4013B
Q2
MOVED
Q1
AC1
© 2026 Daniil Khanin · khanin.info · HT-06
26
CANVAS …
17
0
1×
1×
0
REMOTE
18
CD4019B
1×
14×
CD4019B
A1
AXS
A2
AXD
A3
AYS
A4
AYD
B1
LXS
B2
RIGHT
B3
LYS
B4
DOWN
KA
REMOTE
KB
NREM
D1
XSTEP
D2
XDIR
D3
YSTEP
D4
YDIR
19
CD4019B
1×
13×
CD4019B
A1
APEN
A2
AC0
A3
AC1
A4
GND
B1
LPEN
B2
LC0
B3
LC1
B4
GND
KA
REMOTE
KB
NREM
D1
PEN
D2
COL0
D3
COL1
D4
© 2026 Daniil Khanin · khanin.info · HT-06
27
CANVAS …
20
A
2×
B
CD4081B
J
STEPT
C
PEN
LPEN
CD4070B
J
X0
A
COL0
LC0
CD4070B
J
X0
C
COL1
LC1
21
the axes’ pins — to the CD4019 outputs: double-click the label
22
X STEP
LXS
XSTEP
X DIR
RIGHT
XDIR
Y STEP
LYS
YSTEP
Y DIR
DOWN
YDIR
© 2026 Daniil Khanin · khanin.info · HT-06
28
CANVAS …
23
on the machine’s DataInMux DIN0…DIN4 → MUX0…MUX4; the processor keeps DIN0…DIN4
24
A
2×
B
DataInMux
DIN0
MUX0
DIN0
DataInMux
DIN1
MUX1
DIN1
DataInMux
DIN2
MUX2
DIN2
DataInMux
DIN3
MUX3
DIN3
DataInMux
DIN4
MUX4
DIN4
© 2026 Daniil Khanin · khanin.info · HT-06
29
CANVAS …
25
Turbo
Turbo mode: the Apple runs at its real speed
] PRINT PEEK(49297)
5
] POKE 49298,2
] PRINT PEEK(49297)
21
both carriages at the motors · BUSY: a number 16 higher
a green square
© 2026 Daniil Khanin · khanin.info · HT-06
30
← Back to the lesson
Lesson 3. The card in the slot: the computer draws