1. Using Autodesk EAGLE
with OSH Park PCB ordering service
2017-10-12
Drew Fustini <drew@oshpark.com>
News: @oshpark | blog.oshpark.com
Documentation: docs.oshpark.com
Support: <support@oshpark.com>
2. ●
OSH Park is a community PCB ordering service
started by James “Laen” Neal
●
We bring you high quality, lead free boards
(ENIG finish), manufactured in the USA, and
shipped for free to anywhere in the world.
3. ●
The company grew out of an electronics
meetup in Portland named Dorkbot PDX
●
“OSH” is a reference to Open Source Hardware
●
Projects can be shared on our site but all
projects are private by default
4. ●
We take designs from lots of people, put them
together on a panel, and order panel from a fab
●
Since we're all splitting the panel setup cost,
this lets us make circuit boards inexpensively.
5. ●
2 layer boards are $5 per square inch
– with 3 copies of your board included in that price
– ship in under 12 calendar days from ordering.
●
2 layer Super Swift service ($10/sq.in.)
– guaranteed to ship in 5 business day
6. ●
4 layer boards are $10 per square inch
– includes 3 copies of your board
– orders are sent to fabrication every other day, and
have a turn time from the fab of one week.
●
Discounts for larger 2 layer and 4 layer orders
●
Full list of offerings on Pricing & Specifications
7. ●
PCB Hack Chat with OSH Park (June 23, 2017)
– Transcript: part 1 / part 2
18. ●
Design Rule Check (DRC)
– We provide Eagle Design Rules files and we highly
recommend you clear any overlap, dimension, and
clearance issues before uploading a board.
– You can ignore DRU errors on the tStop and bStop
layers since we automatically prevent silk from
being placed on exposed copper.
19. ●
Design Rule Check (DRC)
– Download our Design Rules for EAGLE (.dru files):
●
2 Layer: oshpark 2layer.dru
●
4 Layer: OSHPark 4layer.dru
– After downloading the file, you can load it under
Tools > DRC > Load, and then selecting the
appropriate file
20. ●
Design Rule Check (DRC) User Settings
– In addition to manufacturing requirements, the DRC
settings also contain a few user-selectable settings
which might be helpful.
21. ●
Design Rule Check (DRC) User Settings
– Clearance > Same Signals
●
These settings can be reduced to 0 to prevent warnings about placing vias
close together, or placing vias next to a pad.
– Restring >% and Restring > Max
●
These can be adjusted to changed the proportions Eagle uses when
placing through-holes. Min can be increased, but should not be below 7mil.
– Shapes:
●
This adjusts the curvature of SMD footprints and “long pad” through-hole
footprints.
– Supply:
●
Should be at least 6 mil.
22. ●
Design Rule Check (DRC) User Settings
– Masks > Limit:
●
This setting allows you to “tent” vias, and cover them with stop mask.
●
Eagle will cover any vias below the Limit with stop mask, and will only
expose vias larger than Limit.
●
If you want to expose a specific via below the Limit (for example, test
points), you can check the Stop setting in the Properties menu of the
via.
●
Typically, a good value for this is either around 20-30 mil, but it will vary
by design. Our stock CAM settings have it set to 0 to disable via tenting.
– Misc:
●
All options here are adjustable.
23. ●
Design Rule Check (DRC)
– While uncommon, we may occasionally update our
DRC settings as we improve our specs.
– You may want to periodically update your .dru files,
or use our Eagle Tools to help manage them.
24. ●
DO NOT FORGET TO RUN DRC
– We do not check for DRC violations
25. ●
OSH Park Eagle tools
– These scripts are to help Eagle users get orders in
just a tad bit faster, and help keep your Eagle files a
bit more up to date.
26. ●
OSH Park Eagle tools
– Add a menu button to enable easy PCB ordering
right from inside Eagle.
– Update your OSH Park CAM, DRU, and ULP files.
– Manage version-specific differences for CAM or
DRC files.
– In the future, we'll be adding improvements to the
script to hopefully add better integration and cool
new feautures.