pcb-design

Open-source projects categorized as pcb-design

Top 23 pcb-design Open-Source Projects

  • freerouting

    Advanced PCB auto-router

  • Project mention: Java 21 will introduce Unnamed Classes and Instance Main Methods | /r/ProgrammerHumor | 2023-06-04

    step 1: find a java project you want to compile. For the purpose of this post I'm using this one: https://github.com/freerouting/freerouting

  • OnBoard

    šŸ’” Join 1,000 teenagers and make your first PCB with a $100 grant! (by hackclub)

  • Project mention: Steve Wozniak on PC board design | news.ycombinator.com | 2023-07-05

    ā€œElectronic products these days are based on chips with hundreds of connectors. Connecting them can involve hundreds of wires. A PC board is an inexpensive way to connect all the wires at once. When Steve Jobs and I started, with a blue box and then the Apple I and Apple II computers, I did the digital design, connecting hundreds of wires myself on the prototypes. Steve Jobs took the role of getting PC boards made so that we could manufacture sellable products.

    After a short while we had outside companies create the PC boards according to my designs. I was extremely proud of one design that far exceeded what had been done before. That was a floppy disk interface card so you could attach a disk and type ā€œRun Checkbookā€ to run the Checkbook program, rather than finding a cassette tape labeled ā€˜Checkbookā€™ and then playing it on a cassette tape player into the computer. I was super proud of my floppy disk controller board, with 8 chips rather than the normal 50 chips.

    I wanted the PC board for this floppy disk controller to get done quickly but the company that made our PC boards was busy. So I set up a drafting table with mylar sheets and patterns that I could lay out myself, every night for a couple of weeks. I was in charge of the entire project, PC board and all. I was the last one to leave Apple every night for those weeks.

    At the end I had a very tiny number of holes connecting the top of my PC board layout to the bottom. It was a tiny number of holes because Iā€™d planned the layout of where the 8 chips went in order to minimize single crossovers, which required holes. But I then realized that if Iā€™d designed a part to shift bits the other way, like from right to left instead of left to right, everything would work but Iā€™d have fewer holes.

    I stripped all my PC board layout and started over, for the next week or two, laying out my PC board according to my new, reversed, design. In the end I had only 5 holes in the PC board connecting from the top to the bottom sides. Nobody would ever know that Iā€™d done that. It was my private perfection.

    I realized that, in my head, this PC board represented myself, and thatā€™s how perfect (as can be) I was. When you care, itā€™s not about money. Itā€™s about yourself and your ability and your desire to do as good a job as possible.

    Iā€™m so glad that young people can create things like PC boards online. May your creativity have no limits!ā€

    - Steve Wozniak

    This quote is part of Hack Club's Onboard project, where we are funding $100 in PCB manufacturing costs for 1,000 high school students over the next year.

    You can learn more at https://hackclub.com/onboard/, see people's projects at https://github.com/hackclub/onboard/, and make a tax-deductible donation at https://bank.hackclub.com/donations/start/onboard (every $150 funds 2-3 projects for a teenager).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gerbolyze

    Directly render SVG overlays into Gerber and Excellon files

  • JLC2KiCad_lib

    JLC2KICAD_lib is a python script that generate a component library (schematic, footprint and 3D model ) for KiCad from the JLCPCB/easyEDA library.

  • MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

  • 6502

    DB6502: 65C02 based computer inspired by BE6502 (by dbuchwald)

  • Project mention: Creating a ROM library of functions - how to find symbol addresses | /r/beneater | 2023-07-07
  • Ventilator

    Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license. Repository tracks all mechanical, electrical and systems design, software, requirements and regulatory documentation. (by RespiraWorks)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • pcbflow

    Python based Printed Circuit Board (PCB) layout and design package based on CuFlow.

  • osprey

    A wireless ergonomic keyboard

  • Project mention: Meet the Osprey - a 100% open source ergo unibody | /r/zmk | 2023-05-11
  • svg2mod

    Convert Inkscape SVG drawings to KiCad footprint modules

  • Project mention: How to approach faceplate design? | /r/synthdiy | 2023-05-22

    I really like svg2mod which lets you create multi layer KiCad footprint files converted from Inkscape (or whatever tool you like for svg).

  • MarsRoverHardware

    PCB designs for the University of Waterloo Robotics Team

  • easyeda-svg-import

    Simple SVG Importer for EasyEDA PCB that doesn't convert everything to Comic Sans šŸ˜„

  • sra-board-hardware-design

    ESP32-based Development Board for Robotics and Embedded Applications

  • panelize-plugin

    Automatic KiCad panelization plugin

  • jitx-cookbook

    JITX recipes - full software-defined PCB designs to learn JITX and reference for your next project.

  • Project mention: Automating Everything in a USB Cable Tester PCB Design | news.ycombinator.com | 2023-05-26

    Each LED has a different response for how much light you get out based on how much current goes in. To get the same brightness you have to compensate for that. (Default behavior is one super dim LED, and one that is like staring at the sun.)

    Code for the LEDs is here: https://github.com/JITx-Inc/jitx-cookbook/blob/main/usb_c_ca...

    And yeah, cables are that bad. Can't tell you how much time is lost to figuring out why your device won't enumerate on USB and then finding the cable was the culprit.

  • babbit36

    A 36 key wireless ortholinear keyboard

  • jonkey

  • shutter_speed_tester

    A project which goal is to design and build a tool that allows to test the shutter speed accuracy of a film camera

  • freaku4X

    A 4x10 ortholinear keyboard with a Knob and an LCD

  • bumwings-kbd

    Ergonomic keyboard PCB design that uses the Waveshare RP2040-zero board.

  • kicad-parts-placer

    Auto place components into pcbnew from a centroid file. Useful for making pogo pin test jigs.

  • Project mention: There must be a better way | /r/KiCad | 2023-05-21
  • Wand-Controller

    HadesVR Wand controllers to go with your HadesVR headset for your HadesVR setup!

  • Project mention: DIY Arduino nano and MPU6050 VR Controller | /r/SteamVR | 2023-06-17

    Hello Everyone, I am just trying to make a DIY VR Controller. I am trying to use an Arduino Nano as the microprocessor and a MPU6050 for the gyroscope and accelerometer. I am really struggling to find the right code or software for this to work and make the Arduino function as a real VR controller. If anyone can help me with this please do! Thanks in advance! (I have found something though: https://github.com/HadesVR/Wand-Controller)

  • stripboard2schematic

    Tool to convert stripboard layouts back to schematics, either for checks or if schematic was lost

  • Project mention: Build options? | /r/diypedals | 2023-06-01

    Yeah, they often don't post schematic. Luckily there is a stripboard2schematic tool you can use.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

pcb-design related posts

  • Creating a ROM library of functions - how to find symbol addresses

    1 project | /r/beneater | 7 Jul 2023
  • Alius 6502 - Open Source

    3 projects | /r/beneater | 4 Jun 2023
  • Meet the Osprey - a 100% open source ergo unibody

    1 project | /r/zmk | 11 May 2023
  • Recently learned a lot about linking

    2 projects | /r/beneater | 1 May 2023
  • 6502 Assembly code structure references?

    2 projects | /r/beneater | 28 Apr 2023
  • The bancouver40 group buy is now live!

    2 projects | /r/olkb | 2 Apr 2023
  • BE WozMon Github

    2 projects | /r/beneater | 8 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more ā†’

Index

What are some of the best open-source pcb-design projects? This list will help you:

Project Stars
1 freerouting 1,109
2 OnBoard 353
3 gerbolyze 340
4 JLC2KiCad_lib 202
5 MyKiCad 146
6 6502 145
7 Ventilator 119
8 pcbflow 108
9 osprey 100
10 svg2mod 88
11 MarsRoverHardware 82
12 easyeda-svg-import 81
13 sra-board-hardware-design 66
14 panelize-plugin 52
15 jitx-cookbook 47
16 babbit36 30
17 jonkey 20
18 shutter_speed_tester 20
19 freaku4X 20
20 bumwings-kbd 15
21 kicad-parts-placer 15
22 Wand-Controller 15
23 stripboard2schematic 9

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com