SaaSHub helps you find the best software and product alternatives Learn more ā
Top 23 pcb-design Open-Source Projects
-
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.
-
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.
-
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
-
easyeda-svg-import
Simple SVG Importer for EasyEDA PCB that doesn't convert everything to Comic Sans š
-
jitx-cookbook
JITX recipes - full software-defined PCB designs to learn JITX and reference for your next project.
-
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
-
kicad-parts-placer
Auto place components into pcbnew from a centroid file. Useful for making pogo pin test jigs.
-
stripboard2schematic
Tool to convert stripboard layouts back to schematics, either for checks or if schematic was lost
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Java 21 will introduce Unnamed Classes and Instance Main Methods | /r/ProgrammerHumor | 2023-06-04step 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
ā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).
Project mention: Creating a ROM library of functions - how to find symbol addresses | /r/beneater | 2023-07-07
I really like svg2mod which lets you create multi layer KiCad footprint files converted from Inkscape (or whatever tool you like for svg).
Project mention: Automating Everything in a USB Cable Tester PCB Design | news.ycombinator.com | 2023-05-26Each 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.
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)
Yeah, they often don't post schematic. Luckily there is a stripboard2schematic tool you can use.
pcb-design related posts
-
Creating a ROM library of functions - how to find symbol addresses
-
Alius 6502 - Open Source
-
Meet the Osprey - a 100% open source ergo unibody
-
Recently learned a lot about linking
-
6502 Assembly code structure references?
-
The bancouver40 group buy is now live!
-
BE WozMon Github
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 May 2024
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