DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
ThatPainter
3D printing

Ben Akrin’s Gondola PlottyBot: A Vertical Raspberry Pi Pen Plotter

Ben Akrin’s Gondola PlottyBot turns a Raspberry Pi Zero W, two belt-driven steppers and a servo pen into a wall-mounted plotter. Here is how it works and what builders must calibrate.

By ThatPainter Team 7 min read
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ThatPainter is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Learn More

Ben Akrin’s Gondola PlottyBot is a documented DIY wall-mounted pen plotter. A Raspberry Pi Zero W controls two stepper motors, GT2 belts, and a servo-mounted pen gondola. Instead of moving a carriage across a tabletop, the gondola hangs between motors at the top of a vertical drawing surface. Changing the two belt lengths positions the pen.

The design saves desk space and can be scaled to different drawing surfaces, but it is not a turnkey machine. Accuracy depends on rigid motor mounts, correct belt tension, counterweights, careful centering, and a compatible pen. The original files and instructions remain available on Akrin’s project page; because the software image is historical, treat the build as an archival open-hardware project and verify compatibility before committing to parts.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How the gondola mechanism works

Two stepper motors are mounted apart near the top edge of the paper or wall. Each motor drives a GT2 pulley and belt. The free belt ends support a central 3D-printed gondola carrying the pen and a small servo. The Raspberry Pi converts drawing coordinates into the belt movements needed to place the gondola. The servo switches between pen-up and pen-down positions.

#1 Best Overall
IKRANBIRD AX4 Pen Plotter Writing Robot Open Source DIY Kit Corexy A4 Size Learn Programming, Need to Assemble by Oneself
  • The kit XY axis travel of this kit is 297×210mm, the same size as A4 paper. It is equipped with 42 step motor and MG90 servo.The recommended speed is 5000mm/minute.
  • This kit uses the open source Arduino system, and can be used to write and draw on paper materials with related software. This kit requires the customer to assemble the test itself.
  • This kit Support laser head expansion, provide firmware and source code.
  • This kit has burned grbl0.9 version of writing and drawing firmware. Please burn the laser firmware yourself
  • This kit is about 3kg, and the package size is 56 × 25 × 8cm

The belts should be cut roughly to the diagonal of the intended drawing area, with extra length for routing and adjustment. Counterweights on the free belt ends, together with weight in or on the gondola, keep the belts straight and press the pen toward the surface. The required weighting changes with span, wall friction, paper flatness, and gondola mass.

This is polargraph-style geometry: the machine does not have conventional X and Y rails. Errors in either belt length, motor spacing, or starting position affect the entire drawing, especially near the corners.

Why build it vertically?

A tabletop XY plotter consumes a defined rectangle of desk space. Gondola PlottyBot uses a wall, board, or other vertical plane instead, leaving the floor and workbench clear. The documentation presents the software as capable of different deployment sizes, even “arbitrary” sizes in principle. In practice, longer belts amplify sag, stretch, alignment errors, wire drag, and motor-torque demands. Edge positions are less reliable than the central working area, so the software provides a reserve margin; a comment on the project page describes an approximately 20% default, but that figure is not a versioned specification.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Parts, printed components, and tools

Category Documented requirements
Electronics Raspberry Pi Zero W, 12 V input, 5 V regulator, two stepper motors, two stepper drivers, one servo, wiring, connectors, heat-shrink, and driver heatsinks.
Printed parts Logic box and cover, two motor holders, gondola, and belt loopers. STL filename suffixes indicate print quantities.
Mechanical hardware GT2 belts and pulleys, M3 × 8 bolts and washers, M4 × 20 thumb screw, M4 hex nut, PG7 and PG9 cable glands, and zip ties.
Tools and consumables Soldering iron, glue gun or Sugru, Allen keys, needle-nose pliers, voltmeter, cordless drill, 22-AWG wire, heat-shrink tubing, and a Dupont connector kit.

The structural pieces are printable, but the machine still requires purchased motors, drivers, belts, fasteners, power hardware, wiring, and a suitable pen. The project page supplies STL files, a circuit diagram, a SketchUp model, and a Raspberry Pi image.

Rank #2
CanaKit Raspberry Pi 4 4GB Starter PRO Kit - 4GB RAM
  • Includes Raspberry Pi 4 4GB Model B with 1.5GHz 64-bit quad-core CPU (4GB RAM)
  • Includes Pre-Loaded 32GB EVO+ Micro SD Card (Class 10), USB MicroSD Card Reader
  • CanaKit Premium High-Gloss Raspberry Pi 4 Case with Integrated Fan Mount, CanaKit Low Noise Bearing System Fan
  • CanaKit 3.5A USB-C Raspberry Pi 4 Power Supply (US Plug) with Noise Filter, Set of Heat Sinks, Display Cable - 6 foot (Supports up to 4K60p)
  • CanaKit USB-C PiSwitch (On/Off Power Switch for Raspberry Pi 4)

Power and the original GPIO map

The documented design feeds 12 V into a regulator and uses its 5 V output for the Pi. Measure the regulator output with a voltmeter before connecting the computer; confirm polarity, disconnect power while changing wiring, and insulate every solder joint and exposed conductor. Do not assume a generic regulator or GPIO power adapter is safe. An incorrect connection can destroy the Pi or a motor driver.

The original physical-pin assignments are:

  • Left motor: enable pin 37/GPIO 26; step pin 35/GPIO 19; direction pin 33/GPIO 13.
  • Right motor: enable pin 40/GPIO 21; step pin 38/GPIO 20; direction pin 36/GPIO 16.
  • Servo: ground pin 9; 5 V pin 4; signal pin 16/GPIO 23.

These are the project’s documented assignments, not universal wiring rules. Check the exact driver boards, logic levels, and software revision before reproducing them.

Software and browser control

Akrin distributes a preconfigured SD-card image intended to be written with Raspberry Pi Imager. The guide warns that first boot can take about 10–15 minutes while packages install on the Pi Zero W. Historically, the image creates a Wi-Fi network named PlottyBot, with password 1234567890, and identifies the interface at http://plottybot.local or http://10.0.0.5.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Those names, credentials, and addresses are historical defaults, not a promise that the old image works unchanged with current Raspberry Pi OS, hardware, browsers, or package repositories. Change default credentials, keep the device on an isolated network, and do not expose it to the internet without reviewing and updating the software.

Rank #3
IKRANBIRD AX5 Pen Plotter Writing Robot with Baseplate Open Source DIY Kit Corexy A5 Size Learn Programming, Need to Assemble by Oneself
  • The XY axis stroke of this kit is 210 × 148mm is the same size as A5 paper
  • Recommended running speed of 3000mm per minute
  • This kit adopts the open-source Arduino system
  • GRBL0.9 writing firmware has been burned and can run candle0.9 software
  • This kit is about 3kg, and the package size is 38 × 31 × 7cm

The browser interface provides plot preview, play, pause, stop, mechanical tests, pen-up and pen-down controls, and execution of the project’s simpler Plotter-code format. It also accepts G-code, can convert G-code, normalize artwork to the drawing area, aggregate pen strokes, and support network-based live drawing. The author suggests Inkscape for SVG-to-G-code workflows, while noting that conversion can be complicated. “Internet-enabled” should be understood as a capability of the documented setup, not as evidence of a maintained cloud service or modern security model.

Build and deployment sequence

  1. Print and inspect the logic box, motor holders, gondola, and belt loopers.
  2. Assemble and test the 12-to-5 V regulator before attaching the Pi.
  3. Build separate wire bundles for the motors and servo; add strain relief, heat-shrink, and connectors.
  4. Install the left motor, right motor, drivers, heatsinks, and Pi connections.
  5. Fit the servo and pen holder, then close the logic box.
  6. Mount the motors to a rigid 2×4 or equivalent support fixed to the wall or board.
  7. Route the belts around the pulleys and gondola, leaving enough adjustment length.
  8. Add counterweights until the belts remain straight and the gondola rests against the surface.
  9. Place the pen tip exactly at the intended center, measure the distance between motor centers, and enter that value in calibration.
  10. Test pen movement and each motor before attempting a full drawing.

Do not overtighten screws into printed plastic. A motor mount that shifts under load invalidates calibration.

Calibration and staged testing

The machine assumes its initial position is centered when powered on. If the gondola is even slightly off-center, later coordinates will be displaced. Measure motor-center spacing accurately rather than relying on nominal dimensions, and recheck it after the mounts are loaded.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use this commissioning checklist:

  1. Verify regulated output voltage and polarity.
  2. Boot the Pi with the mechanical system disconnected or unloaded where practical.
  3. Wait through the possible 10–15 minute first boot and confirm the PlottyBot network.
  4. Open the local interface and run pen-up and pen-down tests.
  5. Test the left motor, then the right motor, checking direction and smoothness.
  6. Confirm the gondola sits flush with the drawing surface in the down position.
  7. Center the gondola and enter measured motor spacing.
  8. Run a small square, crosshair, or other simple calibration pattern.
  9. Only then run a complex or long plot.

The guide’s left-motor test moves through approximately one-eighth, one-quarter, one-half, and one full turn before returning. Stop if it fails. The interface label “Test Bottom Stepper Motor” is inherited from the tabletop machine and may actually refer to the left motor.

Rank #4
Pen Plotter Fixed Plotter for Pilots Accurate Scale Aviation Navigation Plotters Flight Planning Routes Tools for Pilots Transparent
  • Package Includes: You will receive a durability, wear-resistant pen plotter for precise measurements
  • Aviation Navigation Tool: This 30 cm (11.81 in) aviation plotter is designed for flight planning and route plotting, providing precise scale measurements
  • Transparent Construction: This fixed plotter for pilots is made of plastic and features a printed scale, clearly displaying the underlying chart and map during use
  • Efficient Flight Planning Design: The rotating plotter for pilots allows for quick route measurement and bearing calculations. The standardized scale allows for direct reading of nautical miles and statute miles, facilitating pre-flight preparation
  • Applications: This efficient plotting tool for pilots is suitable for pilots performing basic navigation tasks, flight instructors, and aviation enthusiasts
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Pen choice is a major limitation

The gondola applies relatively little downward force and holds the pen at about a 45-degree angle. As a result, pens that work on the tabletop PlottyBot may fail here. Akrin recommends pens that start flowing with minimal pressure, particularly gel pens, and names the Pilot Precise V5 as a favorite. That is the creator’s practical preference, not a controlled comparison.

If lines are faint or intermittent, try a free-flowing fine-point gel pen, a flatter and smoother surface, correct servo travel, and lower plotting speed if available. Check that cables or counterweights are not pulling the gondola away from the paper.

Common failures and fixes

Pi will not boot or Wi-Fi is missing

Allow the documented first-boot period, then check regulated 5 V output, polarity, SD-card imaging, card condition, and Pi damage. The historical image may also be incompatible with newer hardware or network expectations. Re-image the card only after confirming power.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The web interface cannot be reached

Join the historical PlottyBot network and try http://plottybot.local, then http://10.0.0.5. Neither address is guaranteed on a modernized installation.

Best Value
Freenove Ultimate Starter Kit for Raspberry Pi 5 4 Zero 2 W (NOT Included)
  • 5 sets of code: Python (compatible with 2&3), C, Java, Scratch and Processing (Scratch and Processing code provide graphical interfaces)
  • Detailed tutorial: Can be downloaded (in English, 962-page in total) or viewed online (original in English, can be translated into other languages by browsers) (The tutorial link can be found on the product box, no paper tutorial)
  • 128 projects from simple to complex: Provides step-by-step guide with electronics and components knowledge, each project has schematics, wiring diagrams, complete code and detailed explanations
  • 223 items in total: This ultimate kit includes the most commonly used electronic components, modules, sensors, wires and other compatible items
  • Compatible models: Raspberry Pi 5 / 500 / 400 / 4B / 3B+ / 3B / 3A+ / 2B / 1B+ / 1A+ / Zero 2 W / Zero W / Zero (NOT included in this kit)

A motor does not move

Check driver power, common ground, enable/step/direction wiring, connector orientation, continuity through long cable runs, solder joints, and heatsinks. Test one motor at a time. Do not assume the interface’s “Bottom” label identifies the physical motor you expect.

Shapes are distorted or misplaced

Recenter the gondola, remeasure motor spacing, inspect belt lengths and tension, secure moving mounts, rebalance counterweights, and keep artwork inside the reliable software margin. Confirm that the gondola remains flush with the wall.

Substituted motors fail

28BYJ-48 motors are not drop-in replacements. Changing motors requires new steps-per-distance calibration, driver wiring, mounts, and torque assumptions. A later project discussion warns that these geared motors were not robust enough for large drawings and eventually failed under that workload.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Should you build Gondola PlottyBot?

Choose it for an educational, open-ended machine with a very small footprint, a Raspberry Pi controller, browser operation, printable structure, and room for custom plotting software. It is especially interesting for wall-sized experiments, handwriting-style line art, SVG-derived paths, and unattended plots.

Choose another route if you need guaranteed current software support, high edge accuracy, fast or quiet operation, strong pen pressure, arbitrary pen compatibility, or a simple weekend build. Commercial plotters and conventional XY machines are easier to commission; other polargraph designs may offer newer electronics or documentation. None should be assumed compatible with this historical software without testing.

Bottom line: Gondola PlottyBot is a genuine, buildable maker project rather than a product kit. Its vertical geometry is clever and space-efficient, but the same belts and gravity that make it distinctive create the project’s hardest problems. Plan for electrical verification, mechanical calibration, pen experimentation, and software maintenance before starting.

Quick Recap

Bestseller No. 1
IKRANBIRD AX4 Pen Plotter Writing Robot Open Source DIY Kit Corexy A4 Size Learn Programming, Need to Assemble by Oneself
IKRANBIRD AX4 Pen Plotter Writing Robot Open Source DIY Kit Corexy A4 Size Learn Programming, Need to Assemble by Oneself
This kit Support laser head expansion, provide firmware and source code.; This kit is about 3kg, and the package size is 56 × 25 × 8cm
$119.99
Bestseller No. 2
CanaKit Raspberry Pi 4 4GB Starter PRO Kit - 4GB RAM
CanaKit Raspberry Pi 4 4GB Starter PRO Kit - 4GB RAM
Includes Raspberry Pi 4 4GB Model B with 1.5GHz 64-bit quad-core CPU (4GB RAM); Includes Pre-Loaded 32GB EVO+ Micro SD Card (Class 10), USB MicroSD Card Reader
$159.99
Bestseller No. 3
IKRANBIRD AX5 Pen Plotter Writing Robot with Baseplate Open Source DIY Kit Corexy A5 Size Learn Programming, Need to Assemble by Oneself
IKRANBIRD AX5 Pen Plotter Writing Robot with Baseplate Open Source DIY Kit Corexy A5 Size Learn Programming, Need to Assemble by Oneself
The XY axis stroke of this kit is 210 × 148mm is the same size as A5 paper; Recommended running speed of 3000mm per minute
$109.99

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Paint Desk

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.