-
Notifications
You must be signed in to change notification settings - Fork 0
Schematic Design
In general, the best way to learn a CAD software is to play around with it. Any time you think something might be tedious/don't know how to do something, search for it on google or use generative AI, there's almost definitely a way to do it. The Kicad Documentation has nearly every detail on using KiCAD and its many features, always be referencing it even past onboarding.
Look through part 2 of the KiCAD Tutorial and follow along to get a sense for the schematic editor. The circuit created there isn't the onboarding project, so I'd recommend either removing everything when you're done or creating a separate KiCAD project outside of your onboarding repo.
Generally PCB circuits use lots of ICs, Integrated Circuits, which are entire circuits (analog, digital, or even both) implemented onto tiny silicon dies and packaged for use on PCBs. This onboarding project's boost converter will revolve around TI's MC34063A switching regulator IC, which contains all the circuitry required for controlling the switching transistor of a boost converter and the switching transistor itself.
You will implement the example circuit on 9.2.2 of the datasheet, try to see the similarities between it and the basic boost converter topology shown in the electronics tutorial I linked earlier.
This is my example schematic, please clone my branch Morris-Lin if you'd like to view it yourself with KiCAD.
- Height on page should trend with voltage
- Power symbols should always point up
- Ground symbols should always point down
- Current in drafted circuits should mostly travel down and to the right
- Data signals should travel left to right
- Divide schematic into blocks using shapes, label functions of blocks
You can see all available hotkeys by hitting Preferences > Preferences > Hotkeys at the top of the schematic editor window. The most common ones I use in the schematic editor are as follows:
-
A: Add a component -
W: Route a wire -
L: Add a label (labels with the same name function as wired connection) -
P: Add a power symbol (similar to label, used to indicate voltages) -
T: Write text -
E: Edit component fields (values, reference number, etc.) -
Shift + Drag/click: Select objects -
Ctrl + Drag/click: Deselect objects -
M: Move selected object(s) -
G: Drag selected object(s) with connections -
R: Rotate object(s) -
X/Y: Flip object(s) horizontally/vertically -
~/`key: Highlight all connections with wire/pin hovered over by mouse - Rectangle/Circle/Line on bottom of right toolbar: Draw shapes/lines
Hit the Electrical Rules Checker icon
on the top toolbar to check for issues with your schematic. This can help you catch issues with your schematic drawing before they become problems in your PCB layout later, which can prevent big issues.
Generally, errors like "Input Power pin not drive by any Output Power pins" can be ignored, but if you're unsure about one please message the electrical onboarding thread!
See SPICE Simulation
Ask in the Discord thread if you have questions!