u/liamnotenough

Image 1 — How to Build a Motorized 3D Scanning Turntable for Your Phone
Image 2 — How to Build a Motorized 3D Scanning Turntable for Your Phone
Image 3 — How to Build a Motorized 3D Scanning Turntable for Your Phone
Image 4 — How to Build a Motorized 3D Scanning Turntable for Your Phone
Image 5 — How to Build a Motorized 3D Scanning Turntable for Your Phone
Image 6 — How to Build a Motorized 3D Scanning Turntable for Your Phone

How to Build a Motorized 3D Scanning Turntable for Your Phone

Explore this creative project, How to Build a Motorized 3D Scanning Turntable for Your Phone by MERT KILIC!

This DIY project demonstrates how to build a motorized turntable designed for smartphone-based 3D scanning. The setup features a simple yet effective structure with a fixed base, a rotating middle platform powered by a stepper motor, and a top plate for placing scanned objects. Integrated bearings help ensure smooth and stable rotation, while an adjustable phone holder keeps the camera aligned during scanning.

The project combines 3D-printed components with beginner-friendly electronics, including an ESP8266 development board, ULN2003 motor driver, and 28BYJ-48 stepper motor. Along with step-by-step assembly instructions, the guide also covers PCB setup, soldering, wiring, and programming, making it accessible for makers and hobbyists alike. Users can even adjust the motor speed to improve scan quality and capture smoother image sequences.

For testing, the turntable is paired with the Polycam app on iPhone, allowing objects to be scanned automatically as the platform rotates. The captured images are processed into detailed 3D models that can be exported in multiple formats. Combining practical functionality with a clean DIY design, this project is a great introduction to 3D printing, electronics, and digital scanning workflows.

See the full project and get your own here!

u/liamnotenough — 1 day ago

Modular Split Mechanical Keyboard

Found this really interesting Modular Split Mechanical Keyboard project from Charlie Steenhagen.

This modular split mechanical keyboard is a highly customized “end-game” style DIY build that packs an impressive number of features into a single design. Built around an STM32F072CBT6 MCU, it supports hot-swappable Kailh Choc switches, USB-C connectivity, dual 2.2” LCD displays, and per-key RGB lighting. The layout combines a full ergonomic split keyboard with an expanded set of macro keys, making it highly optimized for productivity and workflow-heavy use cases.

A key highlight of the design is its focus on practical integration. Instead of using stabilizers, larger modifier keys such as Shift, Tab, Caps Lock, and Enter are standardized to 1.5u sizing. A cleverly placed arrow key cluster is tucked beneath the right-hand area, allowing quick access without breaking typing flow, especially useful for coding or navigation-heavy tasks.

The project also emphasizes modularity and expandability. Magnetic pogo-pin connectors allow external modules such as a detachable numpad (or other custom extensions like encoders or macro pads) to be attached only when needed. The numpad itself is designed as a standalone PCB, meaning it can be repurposed or replaced with other custom hardware depending on user needs.

The thumb clusters are tailored for Mac-style workflows, with Cmd, Ctrl, Option, and Space positioned for efficiency. Firmware layer functionality further extends these keys into powerful modifiers for shortcuts and macros, enabling a highly flexible input system.

Overall, the design prioritizes customization and functionality over minimalism, resulting in a deeply personal and highly adaptable keyboard that reflects real-world daily usage. It has even become the creator’s primary daily driver.

See the full project and get your own here!

u/liamnotenough — 3 days ago

Open-Source Autonomous Car – Full PCB Design, 3D Chassis

Check out this cool project, Open-Source Autonomous Car – Full PCB Design, 3D Chassis by Arouna Patouossa Mounchili!

This open-source autonomous car platform is designed for makers, students, and developers who want to explore real-world robotics and AI applications. Featuring a fully modular design with complete PCB files and a 3D printable chassis, the project combines accessibility with advanced functionality, making it an excellent platform for learning and experimentation in autonomous systems.

Powered by the ESP32-S3-MINI-1 microcontroller with WiFi and Bluetooth connectivity, the vehicle integrates multiple sensors for intelligent navigation and perception. These include the VL53L8CX Time-of-Flight LIDAR for obstacle detection and SLAM, the BMI323 IMU for motion tracking, and an Arducam 5MP camera for computer vision tasks. Combined with geared motors, dedicated motor drivers, and efficient power management, the platform delivers a compact yet capable autonomous driving experience. The software stack is written in C/C++ and supports advanced algorithms such as object detection and SLAM, providing a strong foundation for robotics and AI development.

See the full project and get your own here!

u/liamnotenough — 8 days ago

Pumpkin / Jack o'lantern light

Came across this really cool Pumpkin / Jack o'lantern light by William Harter!

This Pumpkin / Jack o'lantern light is powered by a single 9V battery and automatically cycles through five vibrant colors—red, yellow, blue, green, and pink—changing every five seconds for a fun Halloween display. The project uses a 32,768 Hz crystal for accurate timing and is designed to fit easily inside a plastic Jack o'lantern, while also being suitable for real pumpkins with simple moisture protection for the circuit board.

The design is flexible and supports LEDs of different colors, with adjustable timing options ranging from 5 seconds down to 0.5 seconds through a simple hardware modification. For added protection and easier installation, a plastic tube—such as one from a candy cane container—can also be used to partially cover the PCB. KiCad files for the project are included in the PumpkinLight.zip package, along with a demo video showcasing the colorful lighting effects.

See the full project and get your own here!

u/liamnotenough — 10 days ago

PS5 Controller

Explore this cool project, PS5 Controller by Gefestion Copeland!

This DIY PS5 controller project was created by young maker Gefestion Copeland over the course of a month. Built with an Arduino Pro Micro, custom PCB, replacement joysticks, and multiple pushbuttons, the project showcases an impressive custom gaming controller designed from scratch. All design files, code, and PCB resources are shared online, making it accessible for others who want to recreate the build themselves.

The project involves assembling and soldering the controller components onto the PCB, calibrating the joysticks through Arduino IDE, and installing the required joystick library for full functionality. After testing the controller online and securing the case with M3 screws, the result is a fully functional custom PS5-style controller that highlights creativity, electronics skills, and DIY engineering.

See the full project and get your own here!

u/liamnotenough — 15 days ago

Check out this cool project, G-EDM EVOIII Motionboard by Roland Lautensack!

The G-EDM EVOIII Motionboard features a more refined layout of breakouts and terminals, making connections cleaner and easier to manage. While the core circuitry remains largely unchanged, this version introduces a pin socket for using an external micro SD adapter, while still supporting the display’s built-in SD reader for flexibility.

It also allows common 5V micro SD modules to be adapted for ESP32’s 3.3V logic with minor modification, improving signal reliability for longer display cable runs—though this is mainly intended for testing. Additional highlights include SMD DIP switches for configuring TMC2209 microstepping, an SPI SD card breakout, a single JST connector for the pulseboard, and an overall improved terminal layout. Compared to EVOII, the EVOIII offers similar functionality, with differences mainly in size and connector placement, allowing users to choose based on enclosure compatibility.

See the full project and get your own here!

u/liamnotenough — 17 days ago

Here’s a fascinating project, the G-EDM Gapstorm Pulseboard by Roland Lautensack!

The G-EDM Gapstorm Pulseboard is a next-generation replacement for the EVOIII Pulseboard, designed to be more compact, user-friendly, and efficient while improving overall performance. Built around a DPH8909 or DPM8605 step-down converter (TTL version required, baud rate set to 115.2k), it is intended for high-precision metal cutting in DIY wire EDM and RAM EDM systems. It streamlines the build process and improves reliability in the G-EDM topology.

Compared to the EVOIII board, the Gapstorm reduces PCB size to just 99mm × 99mm and simplifies assembly by replacing several through-hole components with SMD parts. It integrates the current shunt directly on-board, uses a fixed voltage divider for plug-and-play setup, and upgrades the op-amp to OPA350 for better performance. A major enhancement is its dual sensing system (current + voltage), enabling real-time, linear gap proximity detection when paired with updated firmware. The power stage is also improved with a single SOT-227 MOSFET mounted directly to the enclosure for easier assembly and better thermal management.

See the full project and get your own here!

u/liamnotenough — 22 days ago

Have a look at this interesting project, the Kame32 robot PCB by Javier Isabel!

Kame32 is a modern quadruped robot and the successor to the original Minikame, redesigned with a focus on affordability and easy assembly. It uses widely available SG90 or MG90s servos and upgrades the control system to an ESP32, offering improved performance and functionality. The dedicated PCB shield allows for simple connection of the ESP32 and up to eight servos, making the setup much more straightforward.

One of the key improvements is the custom PCB, which streamlines wiring and integrates features like a power button and battery connector for a cleaner, more compact build. With 3D-printable parts compatible with different servo options, the robot is flexible and user-friendly for makers of all levels. For more details and PCB assembly instructions, visit the project page.

See the full project and get your own here!

u/liamnotenough — 24 days ago