Hi guys,
I've been tearing apart a Brother PT-1000 label printer with the eventual
goal being to connect it to a desktop PC to print labels for my various
component storage boxes. I've figured out how the print head communicates with
the controller board, which just leaves the motor drive circuitry.
Naturally, being a low cost device (£15), the PT-1000 doesn't use anything
remotely stepper-motor-like for the label feed. Instead, it uses a cheap
Mabuchi DC pancake motor (an RF-300C-11440, for which I have yet to find a
datasheet) and a speed reduction gearbox. The speed control is performed by a
ROHM BA6220 chip.
Ideally I'd like to eliminate the ROHM chip (seeing as it's basically
unobtainium) and use a PIC of some description (probably a 12F675) to do PWM
speed control of the motor. But first I'd like to understand how the ROHM chip
manages to do what it does.
I found a datasheet for the '6220 here:
<
http://www.classiccmp.org/rtellason/chipdata/ba6220.pdf>
.. but like most ROHM datasheets, it doesn't say much about the chip, other
than that it uses back-EMF sensing and how to determine one of the two
external resistor values.