Amiga 3DToolbox brings 3D printing and OctoPrint control to AmigaOS

You probably don’t associate the Amiga with 3D printing. That’s fair. One belongs to the classic computer era, while the other sits firmly in the world of modern workshops, Raspberry Pi servers and network-connected machines. Amiga 3DToolbox brings those two worlds together. It’s a collection of AmigaOS utilities that lets users prepare files, monitor a printer and control jobs from an Amiga. The software doesn’t try to convince anyone that a classic computer can replace a new workstation. Instead, it gives the Amiga a sensible job within a modern setup. That’s what makes it work.

You probably don’t associate the Amiga with 3D printing. That’s fair. One belongs to the classic computer era, while the other sits firmly in the world of modern workshops, Raspberry Pi servers and network-connected machines. Amiga 3DToolbox brings those two worlds together. It’s a collection of AmigaOS utilities that lets users prepare files, monitor a printer and control jobs from an Amiga. The software doesn’t try to convince anyone that a classic computer can replace a new workstation. Instead, it gives the Amiga a sensible job within a modern setup. That’s what makes it work.

Direct control without a modern web browser

The main application is OctoControlSpeak, an MUI-based controller for OctoPrint. OctoPrint usually runs through a web interface, but modern browser pages aren’t exactly comfortable territory for classic Amiga systems. This tool skips the browser completely.

Users can check the printer’s status, monitor temperatures, upload G-code files and start a print. They can also pause, resume or cancel a job directly from the Amiga. The essential controls are all there, presented through a native interface that feels at home on AmigaOS.

There are controls for homing the printer, switching off the motors, managing heat and handling filament changes. An emergency command is available too, which is useful when a print starts going wrong and you need to stop it quickly. No hunting through browser tabs. No overloaded web page. Just the controls you need.

The application can also use the Amiga’s speech system to read selected information aloud. It’s an optional feature rather than the whole point of the software, but it adds some character without getting in the way. English and French versions are included.

A small toolbox with several useful jobs

Amiga 3DToolbox isn’t just a remote control. The package includes several focused programs, each designed to handle a specific part of the 3D printing process. GCodeColorPauseMUI can add a colour-change pause to a G-code file. That means a single-extruder printer can stop at a chosen point, giving the user time to replace the filament before the job continues. It’s a simple idea. It’s also genuinely useful.

PiTempMUI checks the temperature of the Raspberry Pi running the OctoPrint server. That might sound like a minor detail, but Raspberry Pi systems often sit inside small cases or crowded printing setups. Being able to check the temperature from the Amiga saves a separate trip to another device.

The package also includes DDD2STLMUI, which converts compatible Amiga 3D files into ASCII STL format. A separate viewer lets users inspect 3D models, while Text2STLMUI creates basic text objects using a pixel-style design or selected Amiga fonts. These tools won’t replace a full 3D design package. They don’t need to. They cover practical tasks and keep the workflow moving.

Letting another computer handle the heavy work

Slicing a 3D model takes processing power, especially with current software. Rather than forcing the Amiga to handle that work, the toolbox uses a network bridge to a PC running PrusaSlicer.

The process is straightforward. The Amiga sends an STL file to the PC. PrusaSlicer prepares the model and creates the G-code. The finished file then returns to the Amiga, ready to upload to OctoPrint and send to the printer. That division makes sense.

The PC handles the demanding calculations, while the Amiga acts as the control centre. It’s a much better approach than trying to squeeze modern slicing software onto hardware that was never designed for it. The result feels practical rather than experimental. You’re not watching the Amiga struggle through a demonstration. You’re using it as part of a working system.

Built for upgraded and networked Amigas

The toolbox targets AmigaOS 3.x machines with MUI and a TCP/IP stack. It has been developed and tested on accelerated Amiga 1200 setups, including PiStorm and 68060 systems, as well as WinUAE. So, this isn’t aimed at a basic Amiga pulled straight from storage.

You’ll need a capable system, a working network connection and an OctoPrint server that’s already connected to a 3D printer. The slicer bridge also requires a PC with Python and PrusaSlicer installed.

Setting everything up takes some effort. You’ll need to enter network details, configure an API key and make sure the different machines can communicate. Once that’s done, however, the workflow is easy to follow.

A cool and useful Amiga project

Amiga 3DToolbox doesn’t make wild promises. That’s one of its strengths. It gives the Amiga a clear role in 3D printing without pretending it can do every part of the job alone. You can monitor a print, control the machine, manage files, create simple text models and send demanding slicing work to a faster computer. Each part supports the same goal, and the tools fit together well.

It’s niche. Of course it is. But for Amiga users with a 3D printer, a networked setup and a willingness to connect old hardware with new equipment, it’s a clever package. More than that, it’s useful. The Amiga isn’t just sitting on the desk. It’s running the printer.

Spread the love
error: