9.3k repos tracked
updated 2d ago
Most starred

Mechatronics

Firmware, motion hardware, CNC and the embedded side of machines.

Trending New Most starred 815 repositories · topics: embedded, microcontroller, firmware, cnc, stm32, esp32, 3d-printing
  1. 601
    Inertial Sensor Development Kit,STM32F411C、NRF52810、MPU9250、LPS22HB
    C created 12y ago pushed 8y ago cimusensors
    —
    stale
    ★ 286
    7
  2. 602
    Local dashboards and physical controls for AI coding agents — native 3D aquariums, Stream Deck, Apple/Android apps, e-ink, ESP32 and LED displays.
    TypeScript created 8mo ago pushed 3d ago ai-agentsandroidclaude-code
    +1.3/day
    measured
    ★ 284
    35
  3. 603
    FOC library for BLDC/PMSM compatible with all STM32 targets with FPU.
    C created 6y ago pushed 5mo ago field-oriented-controlfield-weakeningfoc
    —
    stale
    ★ 284
    10
  4. 604
    A minimal hardware-software architecture giving large language models a closed-loop physical embodiment with self-perception loops.
    C++ created 6mo ago pushed 2mo ago embodied-aiesp32hci
    +1.0/wk
    measured
    ★ 282
    17
  5. 605
    MCP server for Bambu Lab 3D printers — STL manipulation, BambuStudio or FULU/orca slicing, Blender MCP integration, and direct printer control
    TypeScript created 7mo ago pushed 3d ago 3d-printing3js3mf
    +5.0/day
    measured
    ★ 282
    43
  6. 606
    This is a project to create a digital camera with STM32 and OV7670
    C created 9y ago pushed 9y ago cstm32
    —
    stale
    ★ 279
    7
  7. 607
    Lightweight onewire protocol library for embedded systems. It uses UART peripheral or GPIO toggling
    C created 8y ago pushed 15d ago 1-wiredmads18b20
    —
    stale
    ★ 279
    21
  8. 608
    A curated suite of AI agent skills for systems and low-level programming with C/C++, Rust, and Zig toolchains, covering compilers, debuggers, profilers, build systems, sanitizers, and binary analysis
    JavaScript created 8mo ago pushed 4mo ago ai-agent-skillsbuild-systemsc-cpp-toolchain
    +1.3/day
    measured
    ★ 278
    25
  9. 609
    Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
    C++ created 6y ago pushed 19d ago armarm-cortexavr
    flat
    measured
    ★ 278
    21
  10. 610
    AI Closed-Loop Programming for embedded systems — the AI writes, flashes, and tests firmware on real hardware until the tests run clean. Spec to silicon, hands off.
    Python created 9mo ago pushed 30d ago aiclaudeclosed-loop
    +4.0/wk
    measured
    ★ 277
    24
  11. 611
    Handheld T Display P4 & ESP32-P4 SDR scanners - RTL-SDR or LR2021 SDR, P25 Phase 1, FM/AM, ADS-B and POCSAG, plus onboard LoRa/MeshCore, GPS and Flipper .sub capture. No PC.
    C created 4mo ago pushed 3d ago adsbembeddedesp-idf
    +3.3/day
    measured
    ★ 277
    34
  12. 612
    3D-printable pinch valve for irrigation and sensor-driven liquid control.
    C created 11mo ago pushed 2mo ago 3d3d-printingirrigation
    flat
    measured
    ★ 276
    17
  13. 613
    Collect, organize, preview, and manage your 3D printing models from the places where you discover them.
    TypeScript created 2mo ago pushed 2d ago 3d-models3d-printingmakerworld
    +4.1/day
    measured
    ★ 276
    36
  14. 614
    Lightweight JSON parser for embedded systems
    C created 5y ago pushed 12d ago embeddedjavascriptjavascript-object-notation
    +1.0/wk
    measured
    ★ 275
    26
  15. 615
    OpenBuilds CONTROL: Download from https://software.openbuilds.com
    JavaScript created 8y ago pushed 17mo ago cncgrblinterface
    +3.0/wk
    measured
    ★ 273
    14
  16. 616
    Portable touchscreen SDR for M5Stack Tab5 + RTL-SDR dongles — spectrum, waterfall, FM/AM, Shortwave, ADS-B, FT8, P25, LoRa, RF tools, and Wi-Fi analysis without a PC.
    C++ created 3mo ago pushed 3d ago ads-bdspembedded
    +2.0/day
    measured
    ★ 270
    31
  17. 617
    BFree: Enabling Battery-free Sensor Prototyping with Python
    C created 6y ago pushed 3y ago battery-freecircuitpythonembedded
    flat
    measured
    ★ 268
    7
  18. 618
    Be Driven 🚘
    C++ created 9y ago pushed 5y ago artificial-intelligenceautonomous-drivingautonomous-vehicles
    —
    stale
    ★ 267
    7
  19. 619
    Open-source 7DoF 3D-printable robotic arm with LeRobot integration.
    Python created 8mo ago pushed 8mo ago 3d-printingartificial-intelligencemachine-learning
    +1.0/wk
    measured
    ★ 266
    8
  20. 620
    ESP32-C3 + OLED desk monitor: live CPU/GPU/RAM/disk stats from a Windows/Linux companion app, and 12 animated retro clock styles when the PC sleeps.
    C++ created 11mo ago pushed 7d ago 3d-printinganimationarduino
    +3.0/wk
    measured
    ★ 266
    33
  21. 621
    A 14M-parameter LLM keeps a virtual fish tank alive on an $8 ESP32-S3 — distilled from a 26B teacher into 7.56 MB, no network.
    C created 2mo ago pushed 4d ago distillationembeddedesp32
    +6.0/wk
    measured
    ★ 265
    27
  22. 622
    Multi-modal constructive solid geometry kernel in Rust
    Rust created 22mo ago pushed 2d ago 3d-printingcnccode-cad
    +4.0/wk
    measured
    ★ 265
    41
  23. 623
    Local-first AI coding quotas and ship status, on your menu bar, iPhone, Watch and an ESP32 desk display.
    Python created 3mo ago pushed 35d ago ambient-displayarduinoclaude-code
    flat
    measured
    ★ 265
    19
  24. 624
    An open-source handmade smartwatch. All of the codes, PCBs and schematics are available. ⌚
    C created 6y ago pushed 3y ago armbluetoothhc-05
    —
    stale
    ★ 265
    7
  25. 625
    Automate managing of STM32CubeMX + PlatformIO projects
    Python created 8y ago pushed 3y ago cubemxplatformioqml
    —
    stale
    ★ 263
    7
  26. 626
    Open Source DIY Metal CNC Machine
    created 6y ago pushed 6mo ago 3d-printingarduinocnc
    +3.0/wk
    measured
    ★ 262
    16
  27. 627
    A multi-model Muse: personal AI voice assistant on ESP32 - wake word or knob, any OpenAI-compatible brain (STT/chat/TTS mix-and-match), streaming replies, out of the box. Built on muse-gadget-sdk.
    Shell created 26d ago pushed 19d ago ai-assistantdeepseekedge-ai
    +2.0/wk
    measured
    ★ 262
    23
  28. 628
    What's the simplest possible AI robot that learns everything from scratch?
    HTML created 5mo ago pushed 25d ago 3d-printingbipedal-robotdiy-robot
    +1.0/wk
    measured
    ★ 261
    21
  29. 629
    Automated ARB (Anti-Rollback) index tracker for OnePlus 15, 15R, 13, and many more across multiple regions
    Python created 9mo ago pushed 3d ago androidanti-rollbackarb
    +6.0/wk
    measured
    ★ 261
    42
  30. 630
    Touch dashboards for Home Assistant on ESP32-P4 and ESP32-S3 displays. Lights, climate, sensors, energy, weather and more, set up in your browser.
    C created 10mo ago pushed 5d ago dashboardesp32esp32-p4
    +1.6/day
    measured
    ★ 261
    30
  31. 631
    Program for preparing G-code for milling of printed circuit boards on CNC. You can use it as a converter to a PDF file.
    C++ created 10y ago pushed 5d ago cnccoopercamdxf
    flat
    measured
    ★ 260
    22
  32. 632
    宗主:Waveshare 1.75C 圆屏 ESP32 上的 Grok Bot 语音终端,会眨眼的眼睛表情、字幕与朗读,含固件和后端源码(2.5.2.9)
    C++ created 22d ago pushed 3d ago amoleddesktop-robotesp32
    +4.1/day
    measured
    ★ 259
    42
  33. 633
    Single-line / open-paths sans serif font running in Adobe CC, Inkscape, Rhino and CAD softwares
    created 5y ago pushed 20mo ago cncengravingengraving-font
    +4.0/wk
    measured
    ★ 258
    24
  34. 634
    XRobot Auto Code Generation Toolkit
    Python created 3y ago pushed 25d ago embeddedesp32linux
    —
    stale
    ★ 253
    20
  35. 635
    Bambu Lab AI (Bambu Studio AI): agent skill for 3D printing on Bambu Lab. Finds models on MakerWorld & Printables, generates or designs them in CAD, checks printability, hands them to Bambu Studio and reads printer/AMS status. For Claude Code, Codex, Cursor, Gemini CLI and any SKILL.md agent. Featured in 我的拓竹 Skill 大赏.
    Python created 8mo ago pushed 49d ago 3d-models3d-printing3mf
    +1.7/day
    measured
    ★ 252
    35
  36. 636
    Turn the IKEA SKAFTSÄRV lamp into a WLED smart light with an ESP32: wiring, parts list and config, controllable from Home Assistant.
    created 6mo ago pushed 22d ago diyesp32home-assistant
    +1.4/day
    lifetime avg
    ★ 251
    28
  37. 637
    Lean neural real-time acoustic echo cancellation with soft delay estimation - GGML and PyTorch inference
    C++ created 6mo ago pushed 20d ago audio-processingc-apiembedded
    +4.0/wk
    measured
    ★ 250
    24
  38. 638
    ML_SynthTools
    C created 4y ago pushed 13d ago arduinoaudiodsp
    —
    stale
    ★ 249
    21
  39. 639
    PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
    C++ created 8y ago pushed 12mo ago arduinoarduino-librarydigital
    —
    stale
    ★ 247
    7
  40. 640
    Open-source realtime voice agent server in Go with WebRTC (WHIP), barge-in, streaming STT/LLM/TTS pipelines, plugin system, multi-language SDKs, SIP telephony, ESP32 support & fully local mode.
    Go created 7mo ago pushed 43d ago agent-frameworkai-voice-agentconversational-ai
    +2.0/wk
    measured
    ★ 245
    21
  41. 641
    CMSIS-DAP debugger firmware for STM32F042Fx and STM32F103xx
    C created 11y ago pushed 3mo ago cmsis-dapdebuggerfirmware
    —
    stale
    ★ 245
    14
  42. 642
    The memory & storage database engine for AI agents. Multi-model, edge-to-cloud, PostgreSQL-compatible. Supports graph, vector, array, timeseries.
    Rust created 7mo ago pushed 3d ago agent-memoryai-agentscolumnar
    +1.0/day
    measured
    ★ 243
    34
  43. 643
    From idea to object, and every version in between. Kiln is the open-source MCP server for 3D printing: AI agents (ChatGPT, Claude, Codex, Cursor, Gemini, Grok, Hermes Agent, or any MCP client) design, slice and print on Bambu Lab, Creality, Prusa, Elegoo, Klipper, OctoPrint and more. Git-style version control: branch, merge and undo your designs.
    Python created 9mo ago pushed 3d ago 3d-printingai-agentsbambu-lab
    +2.0/day
    measured
    ★ 241
    31
  44. 644
    C/C++ PID Controller library for ARM Cortex M (STM32)
    C++ created 5y ago pushed 3y ago majid-derhambakhshpid-algorithmpid-controller
    —
    stale
    ★ 241
    7
  45. 645
    BLDC motor winding machine
    Python created 17mo ago pushed 2mo ago bldcgodotmotor
    —
    stale
    ★ 241
    17
  46. 646
    Create 2D and 3D designs with AI
    TypeScript created 13mo ago pushed 2mo ago 3d3d-printingai
    —
    stale
    ★ 240
    15
  47. 647
    Python tool for flashing and debugging STM32 devices using ST-LINK/V2
    Python created 11y ago pushed 4y ago debuggerflashlinux
    —
    stale
    ★ 240
    7
  48. 648
    Self-hosted asset management for 3D printing files, slicer metadata, and printer workflows.
    Python created 5mo ago pushed 3d ago 3d-printingfastapigcode
    +1.3/day
    measured
    ★ 239
    44
  49. 649
    GRBL control interface in Qt.
    C++ created 7y ago pushed 34d ago candlecnccnc-controller
    flat
    measured
    ★ 235
    19
  50. 650
    A unified tool for 3D printing filament management with RFID read/write support, compatible with multiple brands (Bambu, Creality, Snapmaker, and more).
    Kotlin created 9mo ago pushed 10d ago 3d-printer3d-printingandroid
    +6.0/wk
    measured
    ★ 234
    27
← previous page 13 of 17 next →