Why spend $150 on a 3D mouse when you can build a better one for under $10? 🛠️💰
In this video, I show you how I designed and built the Ultimate DIY Macro Pad and Space Mouse using a Raspberry Pi Pico. This isn't just a keypad—it’s a complete productivity station for Fusion 360, Blender, and coding.
It features a custom 5x5 mechanical key matrix, two rotary encoders for scrolling and volume, and a custom-built 6-DOF Space Mouse (magnetometer-based) that lets you orbit, pan, and zoom in 3D space effortlessly.
I also programmed dedicated "finger-saving" macros for Select All, Cut, Copy, and Paste to speed up my coding workflow.
📂 Project Files (Code & Wiring Diagram):
https://github.com/jeevan8232/macroke...
For Detailed instructions :
https://www.instructables.com/Open-So...
📋 Parts List (Total Cost ~$10):
Microcontroller: Raspberry Pi Pico
Sensor: MLX90393 Magnetometer (for the Space Mouse)
Switches: Mechanical Keyboard Switches (x25) + Keycaps
Encoders: EC11 Rotary Encoders (x2)
Joystick: Standard Arduino Joystick Module
Lighting: WS2812B LED Strip
Misc: 1N4148 Diodes, Wires, 3D Printed Housing
Magnets: 3x Round Magnets (6mm × 2/3mm)
Compression Springs: 3x (23/64" OD × 1-3/8" Length)
Extension Springs: 3x (13/64" OD × 13/16" Length)
Screws: M3 screws (8/20mm length)
⚡ Software:
Written in CircuitPython using adafruit_hid
Features: 5x5 Matrix Scanning, 6-DOF Mouse Emulation, Mode Toggling (Orbit/Pan), LED Status Indicators.
Don't forget to Like and Subscribe for more DIY robotics and maker projects!
#DIY #RaspberryPiPico #Fusion360 #SpaceMouse #MechanicalKeyboard #3DPrinting #Maker #CircuitPython #freecad