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. 451
    Open firmware for the Echo Show 5, 1st and 2nd gen: Alpine Linux instead of Android, no Alexa. A local Home Assistant voice satellite with its own touch screen, on-device wake word, SSH and A/B over-the-air updates.
    Go created 54d ago pushed 2d ago alexa-alternativealpine-linuxcheckers
    +12/day
    measured
    ★ 542
    45
  2. 452
    DSLCad is a programming language & interpreter for building 3D models.
    Rust created 4y ago pushed 38d ago 3d-graphics3d-models3d-printing
    +3.0/wk
    measured
    ★ 539
    38
  3. 453
    3D models of Chery MX keycaps
    created 9y ago pushed 4y ago 3d-models3d-printingcherry-mx-keycaps
    +2.0/wk
    measured
    ★ 537
    10
  4. 454
    The world's most 3D printable 3D printer. (Guinness Book of World Records 2017 & 2018)
    OpenSCAD created 12y ago pushed 5y ago 3d-printer3d-printingopenscad
    −1.0/wk
    measured
    ★ 534
    8
  5. 455
    Assorted code ideas, unofficial MP FAQ, plus index to my other repositories.
    Python created 10y ago pushed 2mo ago embeddedesp32esp8266
    flat
    measured
    ★ 532
    17
  6. 456
    STM32 HAL library for GY-521 (MPU6050) with Kalman filter
    C created 6y ago pushed 3y ago blackpillbluepillgy-521
    +2.0/wk
    measured
    ★ 531
    17
  7. 457
    The MicroPython board
    Eagle created 12y ago pushed 10y ago microcontrollermicropythonpyboard
    flat
    measured
    ★ 529
    8
  8. 458
    OpenSCAD script for generating 3D-printable hotswap keyboard PCBs.
    OpenSCAD created 5y ago pushed 22mo ago 3d-printingkeyboardopenscad
    flat
    measured
    ★ 527
    8
  9. 459
    Klipper-Backup is a script for manual or automated Klipper GitHub backups. It's lightweight, pragmatic and comfortable.
    Shell created 3y ago pushed 15d ago 3d-printingbackupbackup-script
    flat
    measured
    ★ 525
    22
  10. 460
    轮腿机器人:主控esp32 ,陀螺仪MPU6050,PM3510无刷电机和simplefoc驱动器。
    C++ created 4y ago pushed 4y ago 3d-printingarduinobalancer
    +1.0/wk
    measured
    ★ 524
    13
  11. 461
    A TS100 USB-PD replacement PCB.
    C created 8y ago pushed 4y ago oshwotterstm32
    flat
    measured
    ★ 521
    8
  12. 462
    print in docker - Deploy a containerized Klipper Stack for your 3D Printer
    Python created 5y ago pushed 15d ago 3d-printingdockerdocker-compose
    +5.0/wk
    measured
    ★ 520
    41
  13. 463
    An open-source 3D-printed quadrupedal robot. Intuitive gait generation through 12-DOF Bezier Curves. Full 6-axis body pose manipulation. Custom 3DOF Leg Inverse Kinematics Model accounting for offsets.
    C++ created 6y ago pushed 2y ago 3d-printingbezier-pathcontrol
    +5.0/wk
    measured
    ★ 518
    27
  14. 464
    Sawppy the Rover: A Motorized Model of Mars Rover Curiosity and Perseverance for <$500 In Parts
    C created 8y ago pushed 13mo ago 3d-printingcuriositycuriosity-rover
    +1.0/wk
    measured
    ★ 517
    9
  15. 465
    Flight Controller for ESP32 / Raspberry Pico / STM32
    C created 4y ago pushed 9d ago airplaneardupilotautopilot
    +6.0/wk
    measured
    ★ 516
    35
  16. 466
    C created 4y ago pushed 2y ago cubemxhalstm32
    flat
    measured
    ★ 514
    8
  17. 467
    An easy-to-use 3-in-1 software tailor-made for Snapmaker machines.
    JavaScript created 9y ago pushed 17mo ago 3d-printingslicersnapmaker
    flat
    measured
    ★ 514
    8
  18. 468
    RunCPM is a multi-platform, portable, Z80 CP/M 2.2 emulator.
    C created 10y ago pushed 18d ago arduinocpm22emulation
    flat
    measured
    ★ 510
    22
  19. 469
    Cura plugin which enables printing directly to OctoPrint and monitoring the process
    Python created 10y ago pushed 3y ago 3d-printingcuracura-plugin
    flat
    measured
    ★ 509
    8
  20. 470
    ESP32 desk monitor for Bambu Lab printers. Real-time MQTT dashboard on a color TFT - temps, progress, fans, AMS, HMS errors. LAN or Cloud, dual printers, OTA, web config portal. Flash from the browser.
    C created 8mo ago pushed 6d ago 3d-printer3d-printingarduino
    +1.6/day
    measured
    ★ 508
    32
  21. 471
    Web app for planning drawer organization using the Gridfinity modular storage system
    TypeScript created 10mo ago pushed 3d ago 3d-printing3d-visualizationdrawer-organizer
    +5.7/day
    measured
    ★ 508
    53
  22. 472
    EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.
    C created 7y ago pushed 3d ago emuflightemuflight-configuratorflight-controller
    flat
    measured
    ★ 507
    23
  23. 473
    Lightweight open-source firmware for Xteink e-paper reader (Xteink X3, X4, X4 Pro, X4 v2 Classic, Seeed reTerminal Sticky, and Murphy M4) • EPUB/FB2/MD/TXT support • Custom themes & fonts
    C created 9mo ago pushed 4d ago einkeink-devicesepub
    +5.0/wk
    measured
    ★ 505
    40
  24. 474
    Botletics SIM7000 LTE CAT-M1/NB-IoT Shield for Arduino
    created 9y ago pushed 5mo ago arduinoarduino-idecellular
    flat
    measured
    ★ 496
    9
  25. 475
    We use the actual live data from the International Space Station to control a 3D-printed model that moves the solar arrays and radiators to track the real ISS in real time for STEM outreach purposes! We also host webpages which display ALL of the public ISS telemetry:
    Python created 10y ago pushed 23d ago 3d-printingarduinodiy
    +1.0/wk
    measured
    ★ 494
    22
  26. 476
    Hardware Library for the Daisy Audio Platform
    C++ created 7y ago pushed 4d ago audiodaisyembedded
    +3.0/wk
    measured
    ★ 491
    35
  27. 477
    A system for automatically calibrating pressure advance using laser triangulation
    Python created 3y ago pushed 22mo ago 3d-printing3dprintingklipper
    flat
    measured
    ★ 490
    8
  28. 478
    The examples of the REMCU lib (https://remotemcu.github.io/)
    C created 7y ago pushed 2y ago embeddedexamplesjupyter-notebook
    flat
    measured
    ★ 489
    8
  29. 479
    一个志在实现STM32F1、F2和F4工程模板的项目,集成了FreeRTOS、LWIP、FATFS、DSP、USB、IAP、菜单库、有限状态机模板等等的组件,以及未来将加入的加密、BPNN、最小二乘、音频图片视频解码、LittlevGL等诸多常用的算法或组件,并具有良好的易用性、解耦性和可剪裁性!
    C created 6y ago pushed 2mo ago frameworkfreertosperipheral-drivers
    +2.0/wk
    measured
    ★ 485
    27
  30. 480
    AWTRIX NG - Next generation firmware for Matrix clocks
    C++ created 3mo ago pushed 4d ago awtrixesp32matrix
    +3.1/day
    measured
    ★ 485
    34
  31. 481
    Rust crate for FreeRTOS
    Rust created 6y ago pushed 10mo ago embeddedfreertosnrf9160
    −1.0/wk
    measured
    ★ 484
    8
  32. 482
    A heap allocator for embedded systems
    Rust created 9y ago pushed 39d ago allocatorarmcortex-m
    flat
    measured
    ★ 481
    20
  33. 483
    open source embossed label maker
    C++ created 5y ago pushed 3y ago 3d-printingadhesiveanachronia
    flat
    measured
    ★ 480
    8
  34. 484
    Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
    C created 6y ago pushed 3d ago embeddedmcumicrocontroller
    +1.0/wk
    measured
    ★ 474
    24
  35. 485
    ST STM32: development platform for PlatformIO
    Python created 10y ago pushed 2mo ago arduinobuildcontinuous-deployment
    −1.0/wk
    measured
    ★ 474
    17
  36. 486
    EEPROM emulation for stm32.
    C created 9y ago pushed 30d ago c-librarycubemxeeprom
    flat
    measured
    ★ 473
    20
  37. 487
    Build voice and text devices for your Hermes Agent, with ESP32 firmware, a Linux client, and a desktop simulator.
    C++ created 35d ago pushed 3d ago cpp17embeddedesp-idf
    +3.0/day
    measured
    ★ 472
    34
  38. 488
    Open World 3D Game Engine for the PicoSystem & RP2040 Microcontroller
    C++ created 3y ago pushed 20mo ago 3d-engine3d-game-engine3d-graphics
    +1.0/wk
    measured
    ★ 470
    12
  39. 489
    object-oriented C++ RTOS for microcontrollers
    C++ created 12y ago pushed 3mo ago armarm-microcontrollerscortex-m
    −1.0/wk
    measured
    ★ 469
    13
  40. 490
    Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
    C created 7y ago pushed 15d ago allocarduinoautomotive
    +1.0/wk
    measured
    ★ 464
    36
  41. 491
    Open-source acoustic drone detection. It hears the propellers, not the radio, so it works against fibre-optic FPV aircraft that emit no signal at all.
    C created 2mo ago pushed 11d ago 3d-printingacousticsdrone-detection
    +4.1/day
    measured
    ★ 463
    50
  42. 492
    curated list of projects with raspberry pi
    Shell created 11y ago pushed 19d ago 3d-printingclusterenergy
    −1.0/wk
    measured
    ★ 463
    21
  43. 493
    SquachWatch is a firmware for the Cheap Yellow Display that gamifies detecting things like Flock Cameras, Trackers, Meta Glasses and so much more!
    C++ created 2mo ago pushed 3d ago airtag-detectorbluetooth-lecheap-yellow-display
    +6.3/day
    measured
    ★ 462
    39
  44. 494
    A plugin for OctoPrint used to convert G0/G1 commands to G2/G3 commands. Reduce the size of your gcode files, and reduce number of gcodes per second sent to your printer.
    C++ created 6y ago pushed 4y ago 3d-printer3d-printingarc-movements
    +1.0/wk
    measured
    ★ 462
    9
  45. 495
    Software & Hardware to do multi color printing with Sharpies
    Python created 5y ago pushed 3y ago 3d-printing
    flat
    measured
    ★ 462
    8
  46. 496
    µCNC - Universal CNC firmware for microcontrollers
    C created 7y ago pushed 4d ago arduinoavrcnc
    +1.0/wk
    measured
    ★ 460
    27
  47. 497
    Open-source camera with custom hardware and film-like rendering
    Python created 7mo ago pushed 4mo ago 3d-printingcameracassette-futurism
    +2.0/wk
    measured
    ★ 455
    15
  48. 498
    Desktop app for designing parametric 3D models in CadQuery together with the coding agent of your choice
    TypeScript created 28d ago pushed 4d ago 3d-modeling3d-printing3d-printing-tools
    +5.9/day
    measured
    ★ 454
    39
  49. 499
    IoT firmware identification and extraction
    C++ created 2mo ago pushed 8d ago firmwarefirmware-analysisfirmware-tools
    +1.6/day
    measured
    ★ 449
    31
  50. 500
    Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
    Rust created 7y ago pushed 5d ago 3d-printer3d-printingcnc
    +4.0/wk
    measured
    ★ 449
    41
← previous page 10 of 17 next →