DEV Community

James
James

Posted on • Originally published at ncot.uk on

RC2014 Raspberry Pi Pico VGA Terminal Self-Build

The RC2014 is a DIY Z80 based computer that talks to the outside world using serial comms. This means you need a serial interface to another computer in order to control it.

Recently I came across thePi Pico VGA Terminal board that does away with all that faff. Now, I could buy it, but in the DIY self-build theme of the device I thought I’d have a go at making my own.

The schematics for the board are available, but some of the markings on it are a bit hard to read. Fortunately the design follows Raspberry Pi’s own example of doing bit-banged VGA on a Pi Pico, so it was easy to figure out what to do.

Although I don’t have the correct resistors, so things look a bit blue. Whatever, you could buy paper white CRTs and amber ones. Well now I’m going to have off-blue. Get that blue light in your eyes at night so you stay awake better while coding. Yes.

I’ve so far prototyped the circuit on a breadboard and nothing got hot or exploded, and I even got a video signal. The next step will be to put all of the components onto a piece of perfboard to make a “proper” expansion board to slot into the RC2014’s backplane.

A future project might be to make some kind of all-in-one case for the RC2014, a keyboard and one of those tiny 10 inch LCDs that are all over Amazon and eBay.

Related posts:

  1. DIY VGA Serial Terminal
  2. ICONICA 1000W 12V Hybrid Solar Inverter Fan Replacement
  3. Optimised Z80 – Conway’s Life Improved

ACI image

ACI.dev: Best Open-Source Composio Alternative (AI Agent Tooling)

100% open-source tool-use platform (backend, dev portal, integration library, SDK/MCP) that connects your AI agents to 600+ tools with multi-tenant auth, granular permissions, and access through direct function calling or a unified MCP server.

Star our GitHub!

Top comments (0)

Tiger Data image

🐯 🚀 Timescale is now TigerData: Building the Modern PostgreSQL for the Analytical and Agentic Era

We’ve quietly evolved from a time-series database into the modern PostgreSQL for today’s and tomorrow’s computing, built for performance, scale, and the agentic future.

So we’re changing our name: from Timescale to TigerData. Not to change who we are, but to reflect who we’ve become. TigerData is bold, fast, and built to power the next era of software.

Read more

👋 Kindness is contagious

Discover fresh viewpoints in this insightful post, supported by our vibrant DEV Community. Every developer’s experience matters—add your thoughts and help us grow together.

A simple “thank you” can uplift the author and spark new discussions—leave yours below!

On DEV, knowledge-sharing connects us and drives innovation. Found this useful? A quick note of appreciation makes a real impact.

Okay