Files
-
boards-archive / base-station-v2.0 / base-station.brd
-
boards-archive / base-station-v2.0 / base-station.sch
-
boards-archive / breakbeam-2015-c / breakbeam.brd
-
boards-archive / breakbeam-2015-c / breakbeam.sch
-
boards-archive / capacitor-board-2015-c / capacitor-board.brd
-
boards-archive / capacitor-board-2015-c / capacitor-board.sch
-
boards-archive / cc1101-breakout-v1 / cc1101-breakout.brd
-
boards-archive / cc1101-breakout-v1 / cc1101-breakout.sch
-
boards-archive / control-v2.1 / control.brd
-
boards-archive / control-v2.1 / control.sch
-
boards-archive / control-v2.1 / control-v2.1 / control.brd
-
boards-archive / encoder-tester / encoder-tester.brd
-
boards-archive / encoder-tester / encoder-tester.sch
-
boards-archive / kicker-tester-c / kicker-tester-c.brd
-
boards-archive / kicker-tester-c / kicker-tester-c.sch
-
boards-archive / kicker-v2.2 / kicker.brd
-
boards-archive / kicker-v2.2 / kicker.sch
-
boards-archive / kicker-v3.0-IGBT / kicker.brd
-
boards-archive / kicker-v3.0-IGBT / kicker.sch
-
boards-archive / kicker-v3.0 / kicker.brd
-
boards-archive / kicker-v3.0 / kicker.sch
-
boards-archive / kicker-v3.1-IGBT-EMG57 / kicker.brd
-
boards-archive / kicker-v3.1-IGBT-EMG57 / kicker.sch
-
boards-archive / kicker-v3.1-IGBT / kicker.brd
-
boards-archive / kicker-v3.1-IGBT / kicker.sch
-
boards-archive / mcp23017-v1 / mcp23017.brd
-
boards-archive / mcp23017-v1 / mcp23017.sch
-
boards-archive / motor-breakout-a / motor-breakout.brd
-
boards-archive / motor-breakout-a / motor-breakout.sch
-
boards-archive / motor-v2.0 / motor.brd
-
boards-archive / motor-v2.0 / motor.sch
-
boards-archive / radio-v2.1 / radio.brd
-
boards-archive / radio-v2.1 / radio.sch
-
boards-archive / reflow-oven-controller-v2 / reflow-oven-controller.brd
-
boards-archive / reflow-oven-controller-v2 / reflow-oven-controller.sch
-
boards-archive / shell-id-v1.0 / shell-id.brd
-
boards-archive / shell-id-v1.0 / shell-id.sch
-
boards / breakbeam-v1.0 / breakbeam-v1.0.brd
-
boards / breakbeam-v1.0 / breakbeam-v1.0.sch
-
boards / control-v3.2 / control.brd
-
boards / control-v3.2 / control.sch
-
boards / kicker-3.2 / kicker.brd
-
boards / kicker-3.2 / kicker.sch
-
boards / radio-v3.0 / radio-v3.0.brd
-
boards / radio-v3.0 / radio-v3.0.sch
Last update 5 years 2 months
by
Matthew White
Filesboards | |
---|---|
.. | |
breakbeam-v1.0 | |
control-v3.2 | |
kicker-3.2 | |
radio-v3.0 | |
README.md |
README.mdStyle Guide
Schematic Style
- Always snap to 0.1 inch grid
- Insert appropriate size frame for each sheet
- Set Global Attributes for
REVISION
andTEAM
- Set Attribute of frame for
SCH_DESC
- Set Global Attributes for
Board Style
- Attempt to keep snapped to 0.5 mm (with 0.25 alt) with 90º or 45º angles
Library Style
Symbol
- Always keep pins aligned to 0.1 inch grid
- Add Name and Value on correct layers
Package
- Add Name and Value on correct layers
- Silkscreen on
TPLACE
should not go over pad - Use
TDOCU
to show accurate package outline
Device
- Final Device ideally be actual part number unless generic part where many possibles could be used
- Use wildcard when using multiple packages with one symbol
- Add correct prefix for component type (reference ), common components:
- C : Capacitor
- L : Inductor
- R : Resistor
- D : Diodes (including LEDs)
- J : Jack (least movable part of connector)
- Q : Transistor
- F : Fuse
- Add manufacturer part number and (when possible) Digikey part number as attributes
MPN
andDIGIKEY
respectivly- Do this for each technology and variant combination
Finalize Board
When board completely done and ready to order ensure the following are completed: * Board folder named "board-name"-v"version" * Export board to PNG and place in folder * Create README.md with description of the board and PNG of the board * Create gerber.zip file of all Gerber files to be sent to board fab * After all items added for board, make final commit for board version and tag commit as "board-name"-v"version" * Once pushed to Github create release of board from tag consisting of list of changes from past version, link to gerber.zip (Github raw link for that tag), and PNG of board * For prototypes mark release as pre-release