3D Printed case for GBS-8200

I use my GBS-8200 with a Commodore Amiga 500 since I don’t have the right monitor for it. I also use it with the Commodore 128, for the same reason. So far I’ve just left it on my desk, but this is unsightly and, well, dangerous…

So I decided to 3D print a case for it. There are quite a few designs on thingiverse but I liked this one, simple and no frills. I decided to use a beige-ish PLA so it’ll match the computer.

Preparing the board

I have GBS Control installed in this thing, but I was using a NodeMCU board. it’s a bit big and too hacky-looking, so let’s use a bare ESP-12E module instead.

The first thing we miss when not using MCU is a 3.3V regulator. So let’s grab a cheap TC1117 based one, and do some leg bending. You’re also gonna have to remove the P9 socket, and scratch the PCB a little.

LDO regulator where P9 used to be

Then we need to mod the module with the minimal wiring to make it work. There are a few schematics out there, but this website has the absolute minimal: GPIO15 to GND, and CH_PD to VDD. That’s all you need.

ESP-12E module wired up. Notice the black wire bridging GND and GPIO15, and there’s also a thin wire going to EN from VCC

Wiring it up

Wiring it up is pretty straightforward, but you need to use the right pins. The D0, D1, D2… pins from NodeMCU aren’t mapped directly to GPIOs in the ESP8266. See the official docs to know where to find the Debug pin.

Here’s how you wire it up:

GNDGND
VDD3.3V LDO Output
SDAIO4
SCLIO5
DebugIO12

The case

Case was printed in beige PLA, with supports (though maybe innecessary. I usually go with PETG but PLA worked well enough.

Rear view
Front view

The ESP8266 is held in place with strong double-sided tape (3M VHB)

Detail of the ESP board held in place with double sided tape.

All we have to do now is put the lid on, and fire it up.

Powered up and light from the internal LEDs bleeding through

And that’s it. hope you enjoyed this print. Here are some photos of it in action

A happy A500+ looking for its Workbench disk
Temporary setup until I build a proper cable