Modern Demo For A Casio PB-700 Pocket Computer Plotter

[Fred] has a Casio PB-700 pocket calculator / computer, complete with the companion docking station featuring a four-color pen plotter, model FA-10, and a microcassette tape recorder, model CM-1. He really wanted to see what this plotter could do, but there were no demos that he could find. So despite only having one working pen, [Fred] took matters into his own hands and proceeded to make his own.

What if I made a program where I type what I want to draw and the PB-700 just draws it?

Penguin from Penguindrum eating Popcorn

[Fred] succeeds, shoehorning several sub-projects into a single convoluted work flow: request an image from the PB-700 and after a long pause the plot emerges. The cute microcassette recorder is too much of a hassle, so he emulates the audio interface on a PC using a utility called casutil that reads and writes .wav files in PB-700 format. Much of his effort is spent figuring out how to request an image from Midjourney without being banned, but eventually comes up with a workable but shaky solution. The last steps are to convert the image into a line drawing, and then wrap up all those X-Y coordinates into a Basic program and send it back down to the PB-700 for plotting.

You can read more details in the PloTTY GitHub repository. There were several of these pocket computers with plotters coming out of Japan in the 1980s. In addition to this Casio, the Radio Shack TRS-80 PC-1 and PC-2 come to mind, which were re-branded versions of the Sharp PC-1211 and PC-1500 models. We wrote about them last year. This author had a PC-2 in 1985 and used it to plot antenna patterns at his desk, bypassing the IT department’s red tape. Have you ever used any of these pocket plotters? If so, let us know in the comments below. Thanks to [Altomare] for send us the tip.

9 thoughts on “Modern Demo For A Casio PB-700 Pocket Computer Plotter

    1. Alps mechanics used in Ti HX-1000 is also used in Commodore 1520, Tandy CGP-115, Sharp CE-150, Atari 1020, and Mattel Aquarius 4615. Casio isn’t listed so probably not the same but similar design.

  1. I bought a PB700 for use in college in early 1987. Wasn’t easy to find in Brazil, it took a bus trip to Paraguay to get mine, to smuggle it in, with Spanish manuals. I used it a lot for classes, especially for fluid mechanics iterative formulas and a Mohr’s circle graphic output. Would have loved to have a plotter. At the time, I spent more time learning programming than understanding the underlying physics of what I was modeling. I loved the “BEEP” functionality and the 10 program partitioning, within 4KB RAM. The PB700 was much better, in my opinion, than the more popular fx702p, due to its larger screen size.

    A while back, a friend sent my way a plotter / audio interface for the granddaddy of Casio programmables, the fx602. Haven’t used it yet.

    My real workhorse, though, was an HP15c. In 1992, sold them off (HP & Casio) to finance a backpacking trip. 30 years later, I got my *very same* HP15c back from a dear friend (thanks again, JP!). Two battery changes in 30+ years, he said.

      1. The BASIC program is a set of drawing orders generated by a python script based on the output of midjourney: you enter your prompt on the pb-700, it is sent to the linux box, is sent to discord, the image is received back, a python script traces it, and another python script generates a set of BASIC programs that are sent back to the PB-700 for drawing.

        There is an excerpt of the BASIC program in the blog post: http://www.stark.fr/blog/plotty/#generating-the-basic-program

        The devil is in the details, see the blog post :-)

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.