hn.today

Open MicroManipulator – A sub-micrometer 3D motion control plattform

github.com155 points12 comments
Screenshot of Open MicroManipulator – A sub-micrometer 3D motion control plattform

An open-source, low-cost motorized XYZ micro-manipulator platform designed for sub-micrometer motion control. It uses a parallel kinematic structure with miniature ball joints for stiffness and large travel, driven by off‑the‑shelf stepper motors under a 30 kHz closed-loop controller and precise PWM. A “magnetic gearing” trick multiplies low-cost rotary encoder resolution by 30x, enabling step resolution down to about 50 nm (with absolute accuracy substantially worse than raw resolution). The device accepts simple G‑code over USB serial and implements motion planning with look‑ahead for smooth path following, suitable for optical alignment, probing, microscopy and similar tasks.

Complete build resources are provided: FreeCAD models and STL files, KiCad electronics (assembly without SMD), a PCB fabrication package, a Python GUI with live camera feed, G‑code runner and realtime mouse control, plus a lightweight Python API for scripting. Firmware adds features like tool PWM integrated into the planner, enhanced calibration and homing routines, persistent joint calibration, and true 6DOF pose interpolation with new G‑codes and tuning parameters; hardware v4.0 fixes earlier mechanical issues. Practical notes include power needs (~5-6 V, ~2 A), a PCB v1.2 via repair warning, an unupdated BOM, and community support via Discord and documentation for replication and calibration.

Read on github.com12 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Hardware

Hyper Optimizing Kimi K3 in vLLM

Hyper Optimizing Kimi K3 in vLLM

Kimi K3's decode performance was optimized on NVIDIA GB300 using agent-assisted development, achieving over 840 tokens/sec on 16 GPUs and up to 1.8 times higher interactivity. The approach emphasizes isolating changes, validating correctness, and managing risk to enable faster, more reliable model optimization. (vllm.ai)

OpenPrinter

OpenPrinter

Openprinter is an open-source, modular inkjet printer designed for easy repair, customization, and longevity, using standard mechanical components. It supports multiple paper formats, offers flexible connectivity, and is built to be maintained and upgraded by users. (crowdsupply.com)

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.