Marc Ketel's Open Source Projects

A collection of open-source hardware and software projects by Marc Ketel. Includes electronic circuits, PCB designs, 3D models, Arduino code, KiCad libraries, and more.


ATOOMNETKICAD🥳

This repository contains my personal collection of Kicad symbols, footprints and 3d models.
This repository contains my personal collection of Kicad symbols, footprints and 3d models.

Yet-another-shitty-carbon-filter🥳

A carbon airfilter designed to hold carbon pellets.
A carbon airfilter designed to hold carbon pellets.

yaafr🥳⭐4

This is Yet Another AVR Fusebit Rescuer. It is able to restore fuses in bricked AVR microcontrollers using high voltage programming.
This is Yet Another AVR Fusebit Rescuer. It is able to restore fuses in bricked AVR microcontrollers using high voltage programming.

TDA2030A-amplifier-kit🥳

Schematic of some eBay TDA2030A amplifier kit.
Schematic of some eBay TDA2030A amplifier kit.

Tasmotize-IKEA-VINDRIKTNING🥳⭐7🤝1

Instruction on how to Tasmotize a IKEA VINDRIKTNING.
Instruction on how to Tasmotize a IKEA VINDRIKTNING.

Sunrise-clock🥳⭐1

Sunrise clock tries to gently wake the user from its sleep.
Sunrise clock tries to gently wake the user from its sleep.

Solenoid-pulser🥳⭐1🤝1

Solenoid pulser for 12V JF-0530B
Solenoid pulser for 12V JF-0530B

SAMD21-breakout🥳⭐2

SAMD21 breakout board, layout inspired by Arduino MKR Zero.
SAMD21 breakout board, layout inspired by Arduino MKR Zero.

Reset-timeout🥳

Prevent microcontroller reset after power-on using an extra tiny microcontroller.
Prevent microcontroller reset after power-on using an extra tiny microcontroller.

Relay-board🥳

It is a board with 4 relays.
It is a board with 4 relays.

Project-Decennium🥳⭐1🤝1

Remix of Project Decennium. It shows the space state (open or closed) of all Dutch hackerspaces.
Remix of Project Decennium. It shows the space state (open or closed) of all Dutch hackerspaces.

PMOD-USB-UART🥳

An USB UART PMOD
An USB UART PMOD

PMOD-SPI-Memory🥳⭐1

SPI Memory PMOD, RAM, ROM, Flash
SPI Memory PMOD, RAM, ROM, Flash

PMOD-series-resistor-board🥳

Double width PMOD series resistor board to protect high-speed ports.
Double width PMOD series resistor board to protect high-speed ports.

PMOD-proto-board🥳

Double width PMOD proto board.
Double width PMOD proto board.

PMOD-extended-SPI-TFT🥳

An extended SPI TFT PMOD with sd.
An extended SPI TFT PMOD with sd.

Motivational-Board🥳

Motivational Board, track something year round with RGB-leds and switches.
Motivational Board, track something year round with RGB-leds and switches.

Minew-MS88SF2-breakout🥳⭐1🤝2

Simple nRF52840 Minew MS88SF2 IEEE802.15.4 module breakout board.
Simple nRF52840 Minew MS88SF2 IEEE802.15.4 module breakout board.

LED-Strip-clock🥳

Just a ESP8266 with some power shift registers to drive LED strips and make a clock.
Just a ESP8266 with some power shift registers to drive LED strips and make a clock.

joule-thief🥳⭐1

A joule thief is a circuit able to use the very last electron from a 1.5V battery.
A joule thief is a circuit able to use the very last electron from a 1.5V battery.

Jennic-JN5148-001-M04-breakout🥳⭐2

Jennic JN5148-001-M04 IEEE802.15.4 module breakout pcb.
Jennic JN5148-001-M04 IEEE802.15.4 module breakout pcb.

IoT12🥳⭐13🤝4

Schematic, PCB files, firmware and 3d models for creating the IoT12 solder iron temperature controller for T12 compatible tips.
Schematic, PCB files, firmware and 3d models for creating the IoT12 solder iron temperature controller for T12 compatible tips.

Infinite-UNIX-Terminal🥳

A Vibe-Coded TRON-inspired infinite UNIX terminal animation with retro CRT effects, built using pure HTML, CSS, and JavaScript. Features multi-phase command sequences, realistic typing simulation, and customizable sci-fi aesthetics — all in a lightweight, dependency-free package.
A Vibe-Coded TRON-inspired infinite UNIX terminal animation with retro CRT effects, built using pure HTML, CSS, and JavaScript. Features multi-phase command sequences, realistic typing simulation, and customizable sci-fi aesthetics — all in a lightweight, dependency-free package.

iCE40HX8K-EVB-EXT2PMOD-adapter🥳

iCE40HX8K-EVB-EXT to 4 PMOD port adapter.
iCE40HX8K-EVB-EXT to 4 PMOD port adapter.

game-of-life-tron-style🥳⭐1

A vibe coded game of life, tron style.
A vibe coded game of life, tron style.

Fusebit-Doctor-TQFP32-adapter🥳

Fusebit Doctor TQFP32 adapter
Fusebit Doctor TQFP32 adapter

FT2232HL-development-board-adapters🥳⭐1

FT2232HL development board to iceprog adaper
FT2232HL development board to iceprog adaper

FPGA-playground🥳

Random collection of FPGA related stuff.
Random collection of FPGA related stuff.

fds-185🥳

Surtronic FDS-185 LED Matrix playground
Surtronic FDS-185 LED Matrix playground

Calex-WiFi-LED-Floor-Lamp-ESP-mod🥳

Converting a LMA35 to ESP8266 in a RGB floor lamp
Converting a LMA35 to ESP8266 in a RGB floor lamp

Beam🥳

3d printable aluminium extrusion inspired models.
3d printable aluminium extrusion inspired models.

BCNK-Blinker🥳

ATtiny13 blinky.
ATtiny13 blinky.

AVR-demo-board🥳⭐4🤝1

AVR demo boards for old AT90S* microcontrollers.
AVR demo boards for old AT90S* microcontrollers.

ATSAMD21-board🥳

PCB to breakout a ATSAMD21 microcontroller.
PCB to breakout a ATSAMD21 microcontroller.

Atmel-ICE-header-adapter-pcb🥳⭐1🤝2

An adapter PCB to convert tiny Atmel-ICE header to something bigger.
An adapter PCB to convert tiny Atmel-ICE header to something bigger.

Arduino-as-ISP-shield🥳⭐1

Arduino as ISP shield created with Kicad.
Arduino as ISP shield created with Kicad.

American-Clock🥳

A patriotic digital clock displaying time in **HH:SS:MM** format with an American red/white/blue theme and subtle stars animation.
A patriotic digital clock displaying time in **HH:SS:MM** format with an American red/white/blue theme and subtle stars animation.

ADLSC🥳⭐1

Atoomnet's Digital Led String Controller
Atoomnet's Digital Led String Controller

3D-Sorting-Algorithm-Visualizer🥳

Interactive 3D visualizer for sorting algorithms built with Three.js.
Interactive 3D visualizer for sorting algorithms built with Three.js.

3d-models🥳⭐1

Miscellaneous 3d-models. Most of them can be 3d-printed.
Miscellaneous 3d-models. Most of them can be 3d-printed.

16db-speaker-attenuator🥳

A simple resistive divider network to dampen the output of an audio amplifier 16db.
A simple resistive divider network to dampen the output of an audio amplifier 16db.

WiFi-2-OIP-UI🥳

Connects an ESP32 to a reclaimed display board from an obsolete Octalarm-IP.
Connects an ESP32 to a reclaimed display board from an obsolete Octalarm-IP.

ST7789-76x284🥳⭐5🤝1

A platformio example project running on a ESP8266 demonstrating the TFT_eSPI library working with an ST7789 76x284 TFT display module.
A platformio example project running on a ESP8266 demonstrating the TFT_eSPI library working with an ST7789 76x284 TFT display module.

RPSLS-Simulation🥳

An emergent RPSLS simulation with animated emoji entities, showcasing dynamic group behaviors and continuous evolution on an HTML5 Canvas.
An emergent RPSLS simulation with animated emoji entities, showcasing dynamic group behaviors and continuous evolution on an HTML5 Canvas.

RISC-V-emulator-RISCOF🥳⭐1

My try at running the riscv-arch-test using RISCOF against my RISC-V emulator.
My try at running the riscv-arch-test using RISCOF against my RISC-V emulator.

Project-Decennium-Firmware🥳🤝1

Firmware for the remix of Project Decennium.
Firmware for the remix of Project Decennium.

AVR_ISP_Programmer🥳

Architecture unaware library that tries to program AVR devices by ISP.
Architecture unaware library that tries to program AVR devices by ISP.

n-teller-xl-diy🥳⭐1

n-teller-xl-diy is an IoT device that displays the number of checked in participants and visitors at the hackerspace called Revelation Space (or RevSpace).
n-teller-xl-diy is an IoT device that displays the number of checked in participants and visitors at the hackerspace called Revelation Space (or RevSpace).

n-teller🥳⭐2🤝1

n-teller is an IoT device that displays the number of checked in participants and visitors at the hackerspace called Revelation Space (or RevSpace).
n-teller is an IoT device that displays the number of checked in participants and visitors at the hackerspace called Revelation Space (or RevSpace).

LedBanner-multicast-receiver🥳⭐3

A LedBanner multicast receiver. Works when connected to the RevSpace WiFi.
A LedBanner multicast receiver. Works when connected to the RevSpace WiFi.

RISC-V-emulator-Native🥳⭐1

RISC-V-emulator implementation useable for RISCOF riscv-arch-test.
RISC-V-emulator implementation useable for RISCOF riscv-arch-test.

RISC-V-emulator🥳⭐2

A library that can emulate a RISC-V cpu.
A library that can emulate a RISC-V cpu.

LLModelScoring

A PHP application that evaluates capabilities (like programming or other textual generation) of different LLM models via the OpenRouter API.
A PHP application that evaluates capabilities (like programming or other textual generation) of different LLM models via the OpenRouter API.