awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to ruiqimao/keyboard-pcb-guide

Projects sharing features with Keyboard Pcb Guide

20 open-source projects similar to ruiqimao/keyboard-pcb-guide, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • kicad/kicad-source-mirrorKiCad avatar

    KiCad/kicad-source-mirror

    2,529View on GitHub↗
    C++cadedaelectronics
    View on GitHub↗2,529
  • atopile/atopileatopile avatar

    atopile/atopile

    3,070View on GitHub↗

    atopile is an electronic design automation software and hardware description language that enables the definition of electronic circuits and components as code. It functions as a modular electronics framework and a compiler that transforms programmatic circuit definitions into a normalized model and KiCad project files for physical layout. The system distinguishes itself through automated hardware design automation, using a constraint-based value solver to calculate required component values and validate electrical specifications during the build process. It employs a modular approach to hard

    Pythoncadedaelectronics
    View on GitHub↗3,070
  • mixelpixx/kicad-mcp-servermixelpixx avatar

    mixelpixx/KiCAD-MCP-Server

    1,284View on GitHub↗

    KiCAD-MCP-Server is a bridge that enables artificial intelligence assistants to interact with, manipulate, and automate tasks within professional electronic design software. By implementing the Model Context Protocol, the server exposes design functions as standardized tools, allowing external models to execute commands and retrieve data directly from the engineering environment. The platform distinguishes itself by orchestrating complex design operations through external engines, offloading tasks such as physical board layout and trace routing to specialized processors. It maintains a live l

    Python
    View on GitHub↗1,284
  • fossasia/pslab-hardwarefossasia avatar

    fossasia/pslab-hardware

    1,678View on GitHub↗

    This project provides a comprehensive open-source hardware platform designed for scientific measurement and electronic instrumentation. It serves as a complete ecosystem for developing, documenting, and manufacturing custom laboratory-grade devices, offering a collection of schematics, printed circuit board layouts, and fabrication blueprints. The platform distinguishes itself by integrating hardware design tools with functional measurement capabilities. Users can generate standardized industry files for professional circuit board manufacturing while simultaneously utilizing the hardware to p

    Prolog
    View on GitHub↗1,678

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • fritzing/fritzing-appfritzing avatar

    fritzing/fritzing-app

    4,732View on GitHub↗

    Fritzing is electronic circuit design software used for documenting hardware builds. It functions as a hardware documentation tool and a printed circuit board layout tool, allowing users to create visual representations of circuits through breadboard, schematic, and board views. The software includes a dedicated electronic component modeler for creating digital representations and custom parts for component libraries. It supports a full manufacturing workflow, enabling the translation of digital circuit sketches into professional board orders through integrated production services. The appli

    C++fritzing-application
    View on GitHub↗4,732
  • openscopeproject/interactivehtmlbomopenscopeproject avatar

    openscopeproject/InteractiveHtmlBom

    4,430View on GitHub↗

    InteractiveHtmlBom is a PCB design tool plugin that generates a web-based interactive bill of materials. It functions as a component cross-referencer and electrical net visualizer, linking component list entries to their physical positions on a printed circuit board layout. The tool creates a standalone HTML page that enables bidirectional highlighting between a component list and a board visualization. It includes capabilities for electrical net visualization, allowing users to highlight connected tracks and zones to trace electrical paths. The system supports BOM data customization through

    Python
    View on GitHub↗4,430
  • joeycastillo/the-open-bookjoeycastillo avatar

    joeycastillo/The-Open-Book

    7,993View on GitHub↗

    The Open Book is an open-source hardware project and DIY electronics blueprint for assembling a handheld text reader. The device consists of a custom printed circuit board, an e-paper display, and a removable SD card storage system. The project focuses on open hardware prototyping, allowing for the assembly of a reader from sourced components and the modification of circuit layouts using electronic design software. It integrates a driver module to interface the processor with the e-paper screen and utilizes a flash memory interface to store system firmware and text files. The hardware design

    View on GitHub↗7,993
  • qmk/qmk_firmwareqmk avatar

    qmk/qmk_firmware

    20,478View on GitHub↗

    This project is a keyboard firmware framework and programmable keyboard ecosystem designed for Atmel AVR and ARM microcontrollers. It provides the embedded software necessary to implement the USB Human Interface Device standard, allowing hardware to communicate keystrokes and mouse movements to a host computer. The framework distinguishes itself by offering a comprehensive toolchain for custom hardware development, including a command line interface for project scaffolding, firmware flashing, and configuration linting. It supports a variety of flexible configuration methods, allowing users to

    Catmel-avrcc-plus-plus
    View on GitHub↗20,478
  • peng-zhihui/xuanpeng-zhihui avatar

    peng-zhihui/XUAN

    5,587View on GitHub↗

    XUAN is an autonomous vehicle control system that integrates microcontrollers and sensors to manage hardware drivers and AI module communication. It consists of embedded vehicle control firmware, microcontroller hardware designs, and a vehicle chassis CAD model. The project provides the electronic and physical specifications for a bicycle-based vehicle, including PCB schematics and hardware layouts for a controller that manages motor drivers via communication buses and motion sensors. It also includes a set of 3D design files and engineering data for the physical structural frame. The system

    View on GitHub↗5,587
  • peng-zhihui/electronbotpeng-zhihui avatar

    peng-zhihui/ElectronBot

    9,182View on GitHub↗

    ElectronBot is a robotic system comprising custom PCB designs, an embedded circular display driver, an I2C servo controller, and a communication bridge. It integrates hardware schematics and layouts for control boards and sensor arrays with firmware designed to render images and animations on integrated circular screens. The system features a control bridge that links the physical robot hardware to the Unity game engine for real-time visualization and high-level control. Data exchange between the host computer and the embedded hardware is handled via a custom USB CDC serial communication prot

    C
    View on GitHub↗9,182
  • byrantech/laptopbyrantech avatar

    byrantech/laptop

    4,105View on GitHub↗

    This project provides open-source hardware designs for a high-end, repairable laptop. It defines a modular architecture centered on a precision-milled CNC aluminum chassis and a hardware layout that prioritizes accessibility and user-replaceable parts for long-term maintenance. The design is distinguished by the integration of a 4K AMOLED display and a custom wireless mechanical keyboard utilizing low-profile switches. The system employs a modular approach that allows the input system to be detached and used as a standalone peripheral. The technical scope covers high-performance motherboard

    KiCad Layouthardwarekeyboardlaptop
    View on GitHub↗4,105
  • google/skywater-pdkgoogle avatar

    google/skywater-pdk

    3,425View on GitHub↗

    The SkyWater Open-Source PDK is a fully open-source process design kit for semiconductor manufacturing, targeting the SkyWater 130nm CMOS technology node. It provides the foundational files and models needed to design and fabricate custom chips without proprietary vendor tools or foundry agreements, supporting both analog and digital design flows. This PDK includes a complete set of standard cells, I/O libraries, and design rules specific to the 130nm process, along with transistor models and verification decks. It offers a standardized framework for chip design with a tool-interface abstract

    Pythonasicasic-libraryeda
    View on GitHub↗3,425
  • clash-lang/clash-compilerclash-lang avatar

    clash-lang/clash-compiler

    1,599View on GitHub↗

    Clash is a functional hardware compiler and hardware description language compiler that translates strongly typed functional programs written in Haskell into synthesizable VHDL, Verilog, and SystemVerilog code. It serves as a development tool allowing digital designers to write hardware descriptions in functional languages and compile them directly to FPGA targets and physical netlists. The compilation infrastructure covers structural hardware compilation, including graph-based code normalization, functional language translation, and netlist generation. It features type-level clock domain saf

    Haskellasicfpgahardware-description-language
    View on GitHub↗1,599
  • verilog-to-routing/vtr-verilog-to-routingverilog-to-routing avatar

    verilog-to-routing/vtr-verilog-to-routing

    1,241View on GitHub↗

    This project is an open-source computer-aided design toolchain designed for the synthesis, placement, and routing of hardware designs onto programmable logic architectures. It serves as a comprehensive framework for research and development, enabling the transformation of hardware description language designs into optimized netlists and physical implementation files. By providing a modular pipeline, the system facilitates the entire flow from initial logic synthesis to the generation of configuration data for programmable hardware devices. The toolchain distinguishes itself through its focus

    C++cadedafpga
    View on GitHub↗1,241
  • foostan/crkbdfoostan avatar

    foostan/crkbd

    7,226View on GitHub↗

    This project is a design framework and hardware specification for building custom split ergonomic mechanical keyboards. It provides the technical guidelines and design files necessary to assemble column-staggered keyboards. The framework includes build guides for assembling two-piece keyboards and supports the manufacturing of custom plates and cases. It incorporates a system for generating circuit board layouts based on defined hardware constraints and supports various mechanical switch types and mounting methods. The project covers the full development cycle from ergonomic hardware prototy

    Makefileergonomic-keyboardkeyboardmechanical-keyboard
    View on GitHub↗7,226
  • xesscorp/kicad-3rd-party-toolsxesscorp avatar

    xesscorp/kicad-3rd-party-tools

    824View on GitHub↗

    Software tools/utilities made by others to augment the KiCad PCB EDA suite.

    View on GitHub↗824
  • daprice/keyswitches.prettydaprice avatar

    daprice/keyswitches.pretty

    1,028View on GitHub↗

    KiCAD footprint library for kailh choc and MX-style mechanical switches and their associated sockets

    View on GitHub↗1,028
  • inti-cmnb/kibotINTI-CMNB avatar

    INTI-CMNB/KiBot

    723View on GitHub↗

    KiCad automation utility

    Python
    View on GitHub↗723
  • kitspace/awesome-electronicskitspace avatar

    kitspace/awesome-electronics

    7,828View on GitHub↗
    altiumawesomeeagle
    View on GitHub↗7,828
  • nicinabox/lets-split-guidenicinabox avatar

    nicinabox/lets-split-guide

    639View on GitHub↗

    This guide covers building a Let's Split v2

    Makefile
    View on GitHub↗639