Open Source

Raspberry Pi 5 Camera Cube With C-Mount This 10 cm Cube Is a Raspberry Pi 5 Camera That Shoots RAW Video and Takes C-Mount Lenses

Most digital cameras are closed boxes: you get the buttons, menus and file formats the maker chose. Reddit user jpotter124 built the opposite. The R1 Mini is a 100 mm cube with a Raspberry Pi 5 inside, an interchangeable-lens HQ camera sensor at the front and real buttons for the settings photographers change most. It shoots RAW DNG stills and CinemaDNG video, runs for five to six hours while…

ForgeVolt's ESP32-S3 Powered Hexapod Robot Walking This 18-Servo Hexapod Changes Its Walk Mid-Stride, With All the Leg Math on One ESP32-S3

Most hobby hexapods walk by playing back a fixed sequence of leg moves, which is why switching gaits usually means stopping first. The hexapod built by ForgeVolt does not stop. It blends from a fast tripod walk into a tetrapod or ripple gait while it is still moving, leans into curves, and keeps its body level when the floor tilts under it. All of the leg math runs on one ESP32-S3, and the…

3D-Printed Robot Duck Kicking Small Ball This 3D-Printed Robot Duck Learned to Walk With a Neural Network, and Now It Kicks a Ball

Most small walking robots replay hand-tuned servo sequences. XGO-Duck, an open-source biped from Luwu Dynamics, the team behind the XGO robot dogs, walks on a neural network policy instead. The network runs on the Linux side of an Arduino UNO Q, while the board's STM32 microcontroller handles the 15 serial bus servos and the orientation feedback. This weekend the team posted a clip of the duck…

Maker Asten's Voice-Controlled AI Robot Companion A Maker Turned a $4 Toy Robot Into an AI Companion for a Kid, and a Tiny 0.8B Model Makes It Stop in 200 ms

Talking robots usually have a lag problem: by the time a large language model has decided what "stop" means, the robot has already hit the wall. Maker Asten (beasaltfish) ran into exactly this while turning a $4 toy robot into a voice-controlled AI companion for their kid, and fixed it with a second, much smaller model. A fine-tuned 0.8-billion-parameter "reflex" model hears every command…

DOOM Running On A 30 Clamp Meter DOOM on a $30 FNIRSI Clamp Meter: 32 KB of RAM, No Framebuffer and a Steady 29 fps

Running DOOM on odd hardware is an old tradition, but Artur Bieniek has picked one of the tightest targets yet: the FNIRSI DMC-100, a budget clamp meter built around an Artery AT32F415 microcontroller with just 32 KB of RAM. His open-source port of doomgeneric plays the whole first episode of Freedoom on the meter's 320x240 colour screen, with sound effects on the buzzer, and it averages 29…

ZiroEDA PCB Editor Screenshot From GitHub Repository KiCad in a Browser Tab: India's ZiroEDA Ports KiCad 10 to TypeScript So You Can Design PCBs With Nothing Installed

If you have ever wanted to fix a footprint on a college lab PC or a Chromebook where you cannot install anything, this one is for you. Akshay Rukade and the ZiroEDA project have ported KiCad 10's C++ source to TypeScript, so KiCad's schematic editor, PCB editor, interactive router, ERC and DRC run in a normal browser tab. It opens and saves native .kicad_pro projects directly, with no import…

Raspberry Pi 5 Private AI Media Library Building a Private AI Media Library With Raspberry Pi 5 for Smart Photo Search and Auto Backups to Two USB Drives

Alonso Vidales has built Off The Cloud, an open-source Raspberry Pi 5 project that lets users store, search and share family photos without relying on a traditional cloud photo and video -storage service. Instead of sending photos and videos to an external server for storage and AI analysis, the system keeps them on a device at home. It automatically backs up full-resolution photos and videos…

ESP32-S3 Board Connected To IPhone Controlling Interface An ESP32-S3 Project Lets AI Read an iPhone Screen and Execute Actions Through USB HID Without Jailbreaking

An open-source project called ESP32 iPhone Agent lets an AI model control a real iPhone using a low-cost ESP32-S3 development board. Created by Henry Yuan, the project can perform actions such as tapping, swiping, typing text, drawing paths and pressing keys. It can also return to the home screen or complete a task. The Seeed Studio XIAO ESP32-S3 board costs around $7, and the project does not…

Game Boy Emulator Running On E-Paper Board ESP32-S3 E-Paper Board Runs a Game Boy Emulator at 30 FPS. It Barely Hit 2 FPS Before a Custom-Built Driver

A developer who goes by kuslota has released InkBoy, a custom display driver and firmware that runs a Game Boy emulator at around 30 frames per second on Waveshare’s ESP32-S3-ePaper-1.54 V2 board. Waveshare specifies about 300 ms for a partial refresh on the board’s 200x200 panel, and the stock driver managed barely 2 fps in the developer’s testing. The code is on GitHub under an MIT license…

The Negotiator II PCB Business Card Power The Negotiator II: A PCB Business Card Built to Unlock 48V Power Delivery From Any USB-C Charger

Electronics and mechanical engineer Anas Malas has redefined networking hardware with The Negotiator II, a smart printed circuit board (PCB) business card that doubles as a portable USB Power Delivery (USB PD 3.1) lab power supply. Measuring just 2 mm thick, the wallet-sized card features nearly 200 surface-mount LEDs, dual USB-C ports, and live telemetry displays for voltage, current, and…

FeroFlyF405 Drone Flight Controller Board With Components FeroFlyF405: An Open Source Drone Flight Controller Designed From Scratch on the STM32F405, With INAV Ported

FeroFlyF405 is an open source flight controller built around the STM32F405 microcontroller and running INAV firmware. It was designed from scratch by a maker named Farhan, who shared the hardware files on GitHub and documented the build in a video walkthrough.

The board has an LSM6DSL IMU, a DPS368 barometer, 12 motor outputs, a CAN bus, an I2C port…

Python Tool Helps Make Custom LED Displays Python Tool Turns Your Image Into a PCB Layout in KiCad With LEDs Placed to Help Make Your Own Display

Maker's Fun Duck has published a video that pairs a hands-on teardown of a commercial custom LED display with the release of an open-source Python tool, the Custom LED Display Generator, that automates the design of similar displays from scratch.

The video opens with a physical dissection of a commercial unit, the kind used for glowing logo signs.…