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. 651
    Experimental Drosophila-inspired camera-to-robot bridge. Working mock neural backend, optical flow, IMU feedback and UDP motor control. MaleCNS integration planned.
    Python created 54d ago pushed 22d ago biomimetic-roboticsbrain-simulationcomputer-vision
    +2.0/wk
    measured
    ★ 233
    26
  2. 652
    A collection of cool projects to make!
    G-code created 3y ago pushed 2mo ago audioclockcnc
    flat
    measured
    ★ 231
    16
  3. 653
    USB Hi-Res Stereo Audio DAC using STM32F411 / 401 "Black Pill" development board and Texas Instruments PCM5102A / Philips UDA1334ATS DAC modules
    C created 5y ago pushed 14mo ago black-pilldaci2s
    —
    stale
    ★ 230
    7
  4. 654
    A fast and flexible data logging/tracing toolkit for software testing, debugging, and visualization. Features minimally intrusive C/C++ code instrumentation, a host-based decoding application, and demo code. It is essentially an fprintf() function that runs on the host instead of the embedded system.
    C created 2y ago pushed 17d ago c-programming-languagedebuggingembedded-systems
    —
    stale
    ★ 230
    21
  5. 655
    A desk lamp that's learning to be more than a lamp
    created 3mo ago pushed 39d ago 3d-printingcomputer-visionraspberry-pi
    flat
    measured
    ★ 229
    19
  6. 656
    A comprehensive open-source book on the Precision Time Protocol (IEEE 1588/gPTP). From thought experiments to protocol internals, LinuxPTP source code analysis, and a hands-on ptp-lite implementation (~1000 lines C). A complete guide from theory to running code.
    C created 7mo ago pushed 17d ago automotivebookc
    +2.0/wk
    measured
    ★ 228
    23
  7. 657
    Flight Controller Firmware
    C created 7y ago pushed 11d ago at32droneflight-controller
    —
    stale
    ★ 228
    21
  8. 658
    嵌入式开源库速查表,快速定位所需功能。300+ libraries for embedded dev, modularly organized, covering the common ground.
    created 10mo ago pushed 12d ago arduinoarmawesome
    +2.0/wk
    measured
    ★ 227
    23
  9. 659
    DataVisualizer | 非侵入式变量高速采样可视化实时示波工具
    created 3y ago pushed 31d ago armch347cortex-m
    —
    stale
    ★ 227
    19
  10. 660
    Highly flexible Composite USB Device Library
    C created 8y ago pushed 4y ago dfuhidstm32
    —
    stale
    ★ 227
    7
  11. 661
    Linux firmware for the Echo Dot (2nd gen): no Fire OS, no Alexa. A local Home Assistant voice satellite with all seven mics, Bluetooth speaker mode, signed A/B updates and SSH.
    Python created 52d ago pushed 2d ago alexa-alternativealpine-linuxbiscuit
    +5.0/day
    measured
    ★ 219
    40
  12. 662
    Open-source, fully 3D-printable 6-DOF controller for CAD and slicer navigation, powered by an Arduino Pro Micro and Hall-effect joysticks.
    C++ created 4mo ago pushed 40d ago 3d-printing6dofarduino
    +4.0/wk
    measured
    ★ 218
    30
  13. 663
    Self-hosted print farm manager for multi-brand 3D printer fleets — Prusa, Bambu, Elegoo, Klipper. Live fleet monitoring, automated job dispatch, no cloud.
    JavaScript created 7mo ago pushed 8d ago 3d-printingbambu-labelegoo
    +2.0/wk
    measured
    ★ 217
    23
  14. 664
    Real Linux 7.2.4 running natively on the ESP32-S3's Xtensa cores (not emulated), with working WiFi and the chip's hardware RSA accelerator exposed to the Linux Crypto API and fork(). One flashable image; 16MB flash / 8MB PSRAM; NOMMU; STA-only.
    C created 3mo ago pushed 14d ago buildrootcryptoesp32
    +1.0/day
    measured
    ★ 215
    33
  15. 665
    Effortlessly generate accurate, configurable orthographic templates for 3D modelling from existing 3D models including mods for Assetto Corsa and beamNG Drive.
    Python created 4mo ago pushed 4mo ago 3d-modeling3d-models3d-printing
    flat
    measured
    ★ 215
    12
  16. 666
    A standalone desk flight radar on a single ESP32 board with a 7" touchscreen.
    C created 3mo ago pushed 9d ago esp32esp32-s3flight
    +1.0/day
    measured
    ★ 214
    30
  17. 667
    Groki Bot desktop robot (M5Stack CoreS3): firmware, a voice and MCP gateway for your computer, and a hand-off to Grok Bot agents
    C++ created 46d ago pushed 8d ago esp32firmwarem5stack
    +2.6/day
    measured
    ★ 214
    32
  18. 668
    ESP32 AI agent with persistent memory and offline rule engine - chat to configure, run locally 24/7. (Telegram / Serial / NATS).
    C++ created 9mo ago pushed 8mo ago ai-agentarduinoembedded
    flat
    measured
    ★ 213
    7
  19. 669
    Whistle speech-to-text running fully on an ESP32-S3: hold a button, say a colour in one of 7 languages, the LED does it. No network.
    C created 20d ago pushed 17d ago edge-aiesp32esp32-s3
    +3.1/day
    measured
    ★ 213
    32
  20. 670
    A community based open source nesting application for laser cutters, plasma cutters and other CNC machines.
    JavaScript created 23mo ago pushed 20d ago 2d-bin-packing2d-irregular-bin-packing2d-irregular-bin-packing-algorithm
    +5.0/wk
    measured
    ★ 212
    37
  21. 671
    Porting MMU Linux to ESP32-S31
    C created 4mo ago pushed 7d ago esp32linux
    flat
    measured
    ★ 211
    21
  22. 672
    Secure Wireless Data-Transfer over BLE and USB for Passwords, Pentesting and Media Control.
    TypeScript created 8mo ago pushed 38d ago argon2atecc608bble
    +2.6/day
    measured
    ★ 211
    44
  23. 673
    HiCAD,一款AI驱动的CAD建模平台
    JavaScript created 6mo ago pushed 5mo ago 3d-engine3d-models3d-printing
    +1.0/wk
    measured
    ★ 211
    9
  24. 674
    Open-source, under-$35 AI navigation glasses for blind & low-vision people — safety-first guidance, printable enclosure, community build kit.
    Python created 11mo ago pushed 2d ago 3d-printinga11yaccessibility
    +4.4/wk
    lifetime avg
    ★ 210
    26
  25. 675
    OpenWrt firmware for JDCloud RE-CS-02 (AX6600), featuring NSS hardware acceleration, athena-led support, and performance optimizations
    Shell created 10mo ago pushed 3d ago actionsathena-ledax6600
    +3.0/wk
    measured
    ★ 207
    25
  26. 676
    An open-source platform for building DIY sand tables (like the Sisyphus or ZenXY)
    C++ created 6y ago pushed 12mo ago arduinoartcnc
    flat
    measured
    ★ 207
    7
  27. 677
    Esphome based Immich digital photo frame
    C created 8mo ago pushed 3d ago esp32esphomeimmich
    flat
    measured
    ★ 206
    22
  28. 678
    Clarvis - 3D Printing Made Easy
    Shell created 8mo ago pushed 8mo ago 3d3d-models3d-printing
    +2.0/wk
    measured
    ★ 206
    9
  29. 679
    Cydintosh: Little 68k Brother is watching your Smart Home 👀
    C created 7mo ago pushed 6mo ago cheap-yellow-displaycydemulator
    +1.0/wk
    measured
    ★ 201
    8
  30. 680
    A solution that makes it easy to connect ESP32 devices to Home Assistant, provided by Seeed Studio.
    C++ created 11mo ago pushed 2mo ago arduinoesp32home-assistant
    +2.0/wk
    measured
    ★ 199
    32
  31. 681
    The world's smallest AI agent runtime. 49KB. Written in Zig. Zero dependencies.
    Zig created 8mo ago pushed 8mo ago ai-agentarmedge-ai
    flat
    measured
    ★ 195
    7
  32. 682
    An e-ink remote for Home-Assistant built with FastEPD
    C++ created 9mo ago pushed 9mo ago einkepaperesp32
    flat
    measured
    ★ 189
    7
  33. 683
    An open-source SO-ARM102 robot arm, successor to SO-ARM100 and SO-ARM101. LeRobot-compatible leader-follower kit for teleoperation and imitation learning, with improved rigidity, parallel gripper, STEP/STL files and BOM.
    created 50d ago pushed 3d ago 3d-printingimitation-learninglerobot
    +1.4/day
    measured
    ★ 184
    29
  34. 684
    Native Tailscale (and Headscale) on ESP32 as an ESPHome external component: the device joins your tailnet as a real node with its own 100.x address - WireGuard, DERP, DISCO, works without PSRAM on the C3.
    C created 7mo ago pushed 9d ago esp-idfesp32esp32-c3
    +4.0/wk
    measured
    ★ 183
    31
  35. 685
    No-root Android + ESP32 Wi-Fi/BLE security testing toolkit. Deauth, captive portal, packet capture, BLE HID, and defense/detection modules, controlled over USB-OTG, no custom kernel or external adapter required.
    Kotlin created 53d ago pushed 3d ago 7wp81xandroidbadusb
    +8.0/day
    measured
    ★ 181
    55
  36. 686
    pg0 - Zero-config PostgreSQL with pgvector
    Rust created 11mo ago pushed 3d ago embeddedpostgressqlite
    +2.0/wk
    measured
    ★ 178
    24
  37. 687
    ESP32 2.4 GHz SDR
    C created 31d ago pushed 3d ago esp32sdrzephyr-rtos
    +4.0/wk
    measured
    ★ 178
    25
  38. 688
    A lightweight, low-allocation, high-performance HTTP client library for ESP32.
    C++ created 9mo ago pushed 4d ago arduinoarduino-libraryesp32
    +1.7/day
    measured
    ★ 177
    45
  39. 689
    Open-source runtime for distributed edge applications. Write message-driven WebAssembly cells in Rust; Myrmic handles execution, messaging, state and placement across microcontrollers, gateways and servers.
    Rust created 12mo ago pushed 9d ago distributed-databasedistributed-systemsedge-computing
    —
    stale
    ★ 174
    21
  40. 690
    Make Local AI Toys, Robots, Devices that work with a MacBook and an Arduino ESP32
    TypeScript created 9mo ago pushed 11d ago ai-agentsai-companionai-storytelling
    +3.0/wk
    measured
    ★ 172
    27
  41. 691
    KryonOS is an ESP32 GUI operating system with a JavaScript runtime for apps. It provides a real touch-based interface and allows installing and running JS apps dynamically without reflashing firmware.
    C created 4mo ago pushed 3d ago collaboratecppdisplay
    −2.0/wk
    measured
    ★ 170
    21
  42. 692
    Noodle provides primitive modular functions for convolution layer, dense layer, pooling and activations. It allows streaming the intermediate activations, weights, and biases from/to SD/FFat/SD_MMC filesystems to overcome RAM limitations.
    C++ created 9mo ago pushed 6d ago arduinocnnembedded-ai
    flat
    measured
    ★ 170
    21
  43. 693
    A modular, multi-node ESP32 anti-tracking decoy swarm. summon the crowd, bury the signal.
    C created 4mo ago pushed 18d ago anti-trackingbledecoy
    +1.0/day
    measured
    ★ 170
    41
  44. 694
    MiniOS ESP is a FreeRTOS-based, Unix-like command-line operating system for ESP32 and RP2350 microcontrollers with ST7789 TFT displays, featuring kernel-level process management, a feature-rich interactive shell and network connectivity tools.
    C++ created 11mo ago pushed 2mo ago embeddedmicrocontrollersos
    flat
    measured
    ★ 165
    17
  45. 695
    📟 Claude Code physical companion on M5Paper V1.1 e-ink. Multi-session dashboard, hardware approval (buttons + touch), AskUserQuestion option cards, CJK, USB/BLE, installable as a Claude Code plugin. / Claude Code 实体搭档,把 M5Paper 变成 Claude Code 的多会话看板 + 硬件审批面板。
    C++ created 6mo ago pushed 6mo ago approval-workflowarduinoble
    flat
    measured
    ★ 164
    6
  46. 696
    A lightweight pure Python DSP engine for ESP32 Wi-Fi CSI spatial sensing. 极简版纯 Python Wi-Fi
    Python created 7mo ago pushed 7mo ago csiesp32flask
    +6.0/wk
    measured
    ★ 160
    14
  47. 697
    AI-native embedded engineering agent — from natural-language requirements to code, build, flash, runtime validation, diagnosis and repair.
    Python created 8mo ago pushed 40d ago aiarmcli
    +1.0/wk
    measured
    ★ 159
    32
  48. 698
    Use a CYD (cheap yellow display) to display Home Assistant information using ESPHome
    TypeScript created 8mo ago pushed 4d ago assistantcheap-yellow-displaycyd
    +2.0/wk
    measured
    ★ 159
    24
  49. 699
    An open-source ESP32-C3 desktop companion robot and personal IoT avatar.
    C created 9mo ago pushed 41d ago companion-robotdesktop-robotesp32
    +5.0/wk
    measured
    ★ 159
    23
  50. 700
    ClawPuter — pixel desktop companion for M5Stack Cardputer (ESP32-S3). AI chat, voice input, real-time weather, synced macOS desktop pet.
    C++ created 8mo ago pushed 7mo ago ai-chatarduinocardputer
    flat
    measured
    ★ 158
    6
← previous page 14 of 17 next →