<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/doom-hits-kicad-as-pcb-traces-become-demons-and-doors-ieiqagdsv" -->

---
title: Doom hits KiCad as PCB traces become demons and doors
description: An engineer created a vector renderer that displays Doom using KiCad PCB design software, where game frames are rendered as copper traces and components. The...
canonical: https://daily.dev/posts/doom-hits-kicad-as-pcb-traces-become-demons-and-doors-ieiqagdsv
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Doom hits KiCad as PCB traces become demons and doors | daily.dev
og:description: An engineer created a vector renderer that displays Doom using KiCad PCB design software, where game frames are rendered as copper traces and components. The...
og:url: https://daily.dev/posts/doom-hits-kicad-as-pcb-traces-become-demons-and-doors-ieiqagdsv
og:image: https://api.daily.dev/og/posts/IEiQAGDSv.png
og:image:alt: Doom hits KiCad as PCB traces become demons and doors
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Doom hits KiCad as PCB traces become demons and doors

**[The Register](https://daily.dev/sources/theregister)** · 3 min read · 1 upvotes · 0 comments

## Summary

An engineer created a vector renderer that displays Doom using KiCad PCB design software, where game frames are rendered as copper traces and components. The project renders walls as PCB traces and game objects as electronic components at 25 fps on an M1 MacBook Pro. As a follow-up, the engineer also rendered Doom on an oscilloscope by routing the vector output through a MacBook's headphone jack, creating a recognizable wireframe display of the game.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://go.theregister.com/feed/www.theregister.com/2025/11/26/doom_kicad/>

## Similar posts on daily.dev

- [Running DOOM On A Custom CPU Built From Scratch](https://daily.dev/posts/running-doom-on-a-custom-cpu-built-from-scratch-ro5igvezm) · Hackaday · 0 upvotes · 0 comments
- [Running DOOM on our Custom CPU and Going Viral](https://daily.dev/posts/running-doom-on-our-custom-cpu-and-going-viral-cokoeapf1) · Hacker News · 0 upvotes · 0 comments
- [This Commodore 64 Doom port has working elevators, doors, and weapons — all on 44-year-old hardware](https://daily.dev/posts/this-commodore-64-doom-port-has-working-elevators-doors-and-weapons-all-on-44-year-old-hardware-vkoiwoix4) · XDA Developers · 0 upvotes · 0 comments
- [Running Doom on a 20-Year-Old Snom 360 Office Phone](https://daily.dev/posts/running-doom-on-a-20-year-old-snom-360-office-phone-hlkxwumrg) · Lobsters · 0 upvotes · 0 comments
- [Watch Vectrex Doom via UVMC2 - E1M1](https://daily.dev/posts/watch-vectrex-doom-via-uvmc2---e1m1-jksbfeukm) · Two Stop Bits · 0 upvotes · 0 comments

---

Tags: [#embedded](https://daily.dev/tags/embedded), [#hardware](https://daily.dev/tags/hardware)

[View this post on daily.dev](https://daily.dev/posts/doom-hits-kicad-as-pcb-traces-become-demons-and-doors-ieiqagdsv)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Doom hits KiCad as PCB traces become demons and doors","url":"https://daily.dev/posts/doom-hits-kicad-as-pcb-traces-become-demons-and-doors-ieiqagdsv","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/doom-hits-kicad-as-pcb-traces-become-demons-and-doors-ieiqagdsv"},"datePublished":"2025-11-26T16:14:38.859Z","dateModified":"2026-03-15T05:16:50.837Z","description":"An engineer created a vector renderer that displays Doom using KiCad PCB design software, where game frames are rendered as copper traces and components. The...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9230c86977bc5cade1e7f5d6031c816c?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9230c86977bc5cade1e7f5d6031c816c?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"The Register","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The Register","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/66aa2113fdad463992ffcbf0e8963fda","url":"https://daily.dev/sources/theregister"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/doom-hits-kicad-as-pcb-traces-become-demons-and-doors-ieiqagdsv","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"embedded,hardware","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The Register","item":"https://daily.dev/sources/theregister"},{"@type":"ListItem","position":3,"name":"Doom hits KiCad as PCB traces become demons and doors"}]}
```

