siliconchip.com.au Australia’s electronics magazine April 2019 29
1911118419111184C+CON3CON120191kW19111184 RevCFlipdot Display Driver PCB12VGND12VGND5V^GND DLT CKEN5V^GND DLT CKEN33Fm1000 mFCOCON4N4CON2
CON2CON5CON6CON7CON8ARDUINO UNO,
FREETRONICS ELEVEN
OR COMPAT IBLEARDUINO UNO,
FREETRONICS ELEVEN
OR COMPAT IBLEIO0/RXDIO1/TXDIO2/PWMIO3/PWMIO5/PWMIO6/PWMIO4/PWMIO7IO8IO9/PWMIO10/SSIO11/MOSIIO12/MISOIO13/SCKUSB TYPEB
MICROGNDAREFSDASCLADC0
ADC1
ADC2
ADC3
ADCS4/DA
ADCS5/CL+5V+5V
GND
GND
VINRESET
+3.3VDC VOLT S
INPUT123456ICSPTO 12V POWER
SUPPLYÓSC 20 1 9
Parts list (per each 3 x 5 pixel display)
1 black double-sided PCB coded 19111181, 96x58mm (coil board)
1 green double-sided PCB coded 19111184, 96x58mm (driver board)
6 pieces from black PCB coded 19111183, each piece 58x8mm (frame pieces)
15 pieces from black PCB coded 19111182, each piece 19x10mm (pixels)
15 3mm diameter, 1.5mm thick rare earth magnets
4 2x2-way SMD male header [eg, snapped from Altronics P5415]
8 2-way or 4 2x2-way female header sockets
1 9-pin female or male header (CON1,CON3) (see text for details)
Epoxy Resin for gluing magnets into flapsSemiconductors
2 74HC595 8-bit shift registers, DIP-16 [Altronics Z8924, Jaycar ZC4895]
4 L293D motor driver ICs, DIP-16 [Altronics Z2900, Jaycar ZK8880]
Capacitors & resistors
1 1000μF 16V electrolytic capacitor
1 33μF 6.3V electrolytic capacitor
1 1kW 1/4W 1% metal film resistorAdditional parts
1 12V DC 1.5A power supply (higher current may be needed for multi-character displays)
1 Arduino or Micromite board for control
1 set of jumper leads to connect to microcontroller and power supply
Note: the four PCBs are available as a set at a discounted price (SC4950)Fig.7: this wiring diagram shows how the Flip-dot Display can be connected to just about any Arduino-compatible board.
The microcontroller needs just four digital outputs to control the display.
between IC1 and IC2. You will need to
lay it over on its side, as the coil PCB
will sit quite close above it.
The 100μF capacitor fits between
IC5 and IC6. It too will need to be laid
over. It does not matter which way the
capacitors are laid as there is ample
space on the PCB.
Fit the female headers next. A good
way to ensure that they are mounted
square and parallel is to push them
over the male header pins on the coil
PCB, and use this as a jig to line them
up with the holes in the driver PCB.
Note that if you fitted the female
headers to the back of the driver board
(which we don’t recommend) then you
could still plug the two boards togeth-
er. But you would need to modify the
software to make it work, since the
connections on CON5-CON8 would
all be reversed. Our code assumes that
these headers are on the same side as
the other components, so the driver
ICs are sandwiched between the two
boards.
Ensure that the two boards sit paral-
lel before soldering the female header
pins. The holes are slightly oversize,
so these pins may need more solder
that you might expect.
An alternative to using the female
headers is to simply solder the male
headers of the coil PCB directly into
the driver PCB. You may prefer this
if you are building a larger display
made of smaller modules, although
it will obviously be harder to repair
any faults.
Finally, you will need a way to con-
nect the driver PCB’s input pins toa microcontroller and power. There
are two headers for this. CON3 has
two connections for 12V and ground,
while CON1 has six connections for
3.3/5V power, ground and logic-level
control signals.
CON1 and CON3 are spaced 0.1”