jeevan8232

macro keyboard and space mouse using rpi pico. circuitpython code

47
3
100% credibility
Found Feb 13, 2026 at 25 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

This project guides users in building a custom macro keyboard and 3D mouse using a small microcontroller board, featuring shortcut keys, scroll encoders, joystick, motion sensor, and LED lights tailored for CAD software.

How It Works

1
🔍 Discover the custom keyboard

You hear about a fun project to build your own special keyboard with extra mouse features for design work like in Fusion 360.

2
🛒 Gather your parts

Pick up a tiny computer board, buttons for keys, turning dials, a joystick, a motion sensor, colorful lights, and wires from hobby stores.

3
🔌 Connect everything

Follow the easy picture guide to hook up the buttons, dials, joystick, sensor, and lights to the board – it feels like building a cool gadget.

4
💻 Load the instructions

Copy the ready-to-go instructions onto the tiny board using a simple drag-and-drop from your computer.

5
🔌 Plug into your computer

Connect the board to your computer with a USB cable, and watch the lights glow as it wakes up.

6
⌨️ Press keys and move

Tap the custom shortcut buttons, twist dials to scroll smoothly, nudge the joystick to move your cursor, and tilt the sensor for 3D navigation – it all works instantly!

🎉 Boost your workflow

Now you zoom through design tasks faster with one-hand control, feeling like a pro with your personalized keyboard and mouse.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 25 to 47 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is macrokeyboard?

This CircuitPython project on Raspberry Pi Pico builds a DIY macro keyboard and space mouse, like a github macro pad crossed with a 3D navigator. Wire up a 5x5 key matrix for shortcuts (Cmd+C/V, ESC, arrows), rotary encoders for smooth horizontal/vertical scrolling, a joystick for cursor control, and a magnetometer for orbiting/zooming in CAD apps like Fusion 360. It emulates full USB HID keyboard, mouse, and consumer controls, solving fiddly inputs for design work or gaming macros.

Why is it gaining traction?

Unlike basic github macro deck or recorder tools, it packs a true space mouse for intuitive 3D panning—deadzone-tuned and calibrated on boot—plus color-cycling LEDs and mode buttons for tactile feedback. Developers dig the ready mappings for productivity (Fit View F6, Home) and scroll acceleration, making it punchier than generic macro keyboard software or Logitech pads. CircuitPython keeps it plug-and-flash simple, hooking makers into custom github macro keyboard builds.

Who should use this?

Fusion 360 modelers frustrated with 2D mouse orbiting. DIY keyboard hackers crafting gaming macro keyboards for Fortnite or R6 macros on Linux. Tinkerers prototyping macro tools or pcb-free macro pads without pricy hardware.

Verdict

Grab it if you're into macro keyboard diy projects—wiring guide is solid, features deliver immediately—but 18 stars and 1.0% credibility score mean it's raw; debug your own quirks. Strong prototype for custom HID, not drop-in production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.