Changes

Jump to navigation Jump to search
added some steps lol
Line 48: Line 48:  
[https://docs.google.com/document/d/13fy2KAYhqTLVAPye0ETRxe1ajy-SXyLccdFxlEEXSSw/edit Buddy v3 Design]
 
[https://docs.google.com/document/d/13fy2KAYhqTLVAPye0ETRxe1ajy-SXyLccdFxlEEXSSw/edit Buddy v3 Design]
   −
== Step 1: Schematics ==
+
== Step 1: Pick the Parts ==
 +
 
 +
== Step 2: Napkin Sketch ==
 +
 
 +
== Step 3: Schematics ==
 
Schematic Design is the process of specifying the symbolic representation of your circuit in a format that both the computer and a human can understand.
 
Schematic Design is the process of specifying the symbolic representation of your circuit in a format that both the computer and a human can understand.
 
* You should make your schematic clean enough that another human can read it. If no one else can read it, they won't be able to catch your mistakes
 
* You should make your schematic clean enough that another human can read it. If no one else can read it, they won't be able to catch your mistakes
Line 54: Line 58:  
* You should use a strict hierarchical schematic sheet tree, with sheets nested within other sheets to reduce complexity
 
* You should use a strict hierarchical schematic sheet tree, with sheets nested within other sheets to reduce complexity
   −
== Step 2: Footprints ==
+
== Step 4: Footprints ==
 
See [[Making Parts for PCB Libraries]]
 
See [[Making Parts for PCB Libraries]]
 
* If possible, design your circuit to use parts that have heritage, and have footprints in the library
 
* If possible, design your circuit to use parts that have heritage, and have footprints in the library
 
* Take the time to track down 3D models for components, it will help prevent dumb ME issues later on
 
* Take the time to track down 3D models for components, it will help prevent dumb ME issues later on
   −
== Step 3: Layout Parts ==
+
== Step 5: Layout Parts ==
 
Before you start laying out traces, try to get a rough layout of all your parts done. Traces can always be re-routed to other layers, but physical components can't be easily moved once placed. Keep in mind your mechanical design constraints. Make sure your switches and connectors are accessible at the edge of the board, etc.
 
Before you start laying out traces, try to get a rough layout of all your parts done. Traces can always be re-routed to other layers, but physical components can't be easily moved once placed. Keep in mind your mechanical design constraints. Make sure your switches and connectors are accessible at the edge of the board, etc.
   −
== Step 4: Layout Traces ==
+
== Step 6: Layout Traces ==
 
Laying out traces is not something that happens linearly, nor quickly. Computers can beat humans in Chess, and in Go, but no computer has ever reliably been better at PCB routing than a good human. It's best to tackle large or complex layout projects during uninterrupted time, when you can really really get into a Zen state. Big projects tend to get routed during breaks. You may have to revisit Step 3 above when you find the the way you were envisioning the traces being routed doesn't work out. This is fine. PCB design doesn't fall into the strategy of "rapid prototyping" yet, and so you're better off taking your time, getting everything neatly aligned.
 
Laying out traces is not something that happens linearly, nor quickly. Computers can beat humans in Chess, and in Go, but no computer has ever reliably been better at PCB routing than a good human. It's best to tackle large or complex layout projects during uninterrupted time, when you can really really get into a Zen state. Big projects tend to get routed during breaks. You may have to revisit Step 3 above when you find the the way you were envisioning the traces being routed doesn't work out. This is fine. PCB design doesn't fall into the strategy of "rapid prototyping" yet, and so you're better off taking your time, getting everything neatly aligned.
   −
== Step 5: Layout Memes ==
+
== Step 7: Layout Memes ==
 
Take deep breath as you feel yourself emerge from the tunnel of layout. Perhaps you still have things to touch up, but the end is in sight. Take some time to think about what you want on your board, ''other'' than the electronics. There are a few things you need to have:
 
Take deep breath as you feel yourself emerge from the tunnel of layout. Perhaps you still have things to touch up, but the end is in sight. Take some time to think about what you want on your board, ''other'' than the electronics. There are a few things you need to have:
 
* Board Name
 
* Board Name
Line 75: Line 79:  
(TODO: attach pictures of past memes)
 
(TODO: attach pictures of past memes)
   −
== Step 6: DFM ==
+
== Step 8: DFM ==
   −
== Step 7: Prototype ==
+
== Step 9: Prototype ==

Navigation menu