Close

PCB Hack Chat with OSH Park Transcript Pt.1

A event log for PCB Hack Chat with OSH Park

Discuss purple PCBs and more with Dan Sheadel & Drew Fustini

shulie-tornelShulie Tornel 06/23/2017 at 19:550 Comments

Jasmine Brackett Hello Everyone. Welcome to this week's Hack Chat! !!!

Bhavesh Kakwani Woo

Shulie: Welcome!! We have tons of questions in our sheet already! https://docs.google.com/spreadsheets/d/1ZHahHN4kU0YBjMgrZMU9ntrmdDD8JOUmpHX2mR6Ok0w/edit#gid=0

Jasmine Brackett Jasmine from @Tindie here. It's great to be hosting this Hackchat with the help of @Shulie Tornel and the Hackaday team.

zakqwy KiCad or otherwise. I usually do direct kicad uploads nowdays but I'd send Gerbers if needed for plated slots

Shulie: Hopefully we can get to every question. :)

billybob Hi everyone

Jasmine Brackett This Hack Chat is part of a collaboration Hackaday & Tindie to bring content and events that encourage engineers and inventors to prototype and bring their ideas to market.

Jasmine Brackett We're super pleased to have @Dan Sheadel and @Drew Fustini from @oshpark here today.

Michael Welling \o/

Dan Sheadel Hio!

oshpark Hi everyone! -Drew Fustini

Yann Guidon / YGDES Hi Drew !

Kevin @Jarrett OSHPark told me they couldn't do plated slots when I asked them. I did see that work around but it it felt a bit like a pain to me.

Shayna Hey Drew!

Jasmine Brackett As @Shulie mentioned, there is a question sheet here https://docs.google.com/spreadsheets/d/1ZHahHN4kU0YBjMgrZMU9ntrmdDD8JOUmpHX2mR6Ok0w/edit?usp=sharing

Jasmine Brackett Once we've got through those and we have time there will be an open session.

oshpark Hi @Shayna and @Yann Guidon / YGDES! -drew

Michael Welling made it just in time

Radomir Dopieralski that should be about tomorrow noon

Jasmine Brackett I'm sure a lot of you, especially those in the US are familiar with OSH Park, but now I'm going to ask them to give a little intro about themselves.....

Dan Sheadel About us as people, or us as a company?

Shulie: Both? :)

Jasmine Brackett Yep

Jarrett wait, you're people?!!

Radomir Dopieralski a company that allows people to retain their identities?

Nick Sayer We are all individuals! Just like everyone else!

oshpark RE: OSH Park, we're a community printed circuit board (PCB) service! We bring you high quality, lead free boards (ENIG finish), manufactured in the USA, and shipped for free to anywhere in the world.

Kevin Dare I say, Soylent green is people. :)

Radomir Dopieralski yum yum

oshpark I'm Drew Fustini and have been with OSH Park for about a year and half now. I love Hackaday.io!

Michael Welling what about soylent purple?

Dan Sheadel we have a can of that actually!

Dan Sheadel It's incredibly strong industrial grape scent. We don't open it.

oshpark Laen (the founder and owner) saw a cool purple circuit board at Dorkbot PDX years ago

oshpark (the portland electronics meetup)

Jasmine Brackett I heard a rumour that almost every purple PCB goes through your hands @Dan?

oshpark and he decided it would be a nice color to use for their batch PCB service

Dan Sheadel No, no, That'd be Kelly!

Jasmine Brackett Ah sorry, I was misinformed. How big is the team?

Dan Sheadel So, maybe a bit about where we're at. As drew's typing out, we started as a side project that grew out of Dorkbot a few years back.

Dan Sheadel About 4 years ago, was when Laen decided this was either "hire some folks or quit", and Kelly and I were the results of that. :)

Dan Sheadel So, up until about a year or so ago, she was depanelling about 95% of all our orders, and got to admire all of the pretty board art.

Yann Guidon / YGDES :-)

Jasmine Brackett Very nice. And this is all in Portland?

Dan Sheadel So, if you ever think your cool PCB art feels like a waste, nope! We love it! We still snap photos of the amazing ones for our personal collections.

zakqwy nice, i'll bet you've seen some great ones!

Dirty Engineer For all the pretty boards.. there has got to be some that you just cringe when you see.. terrible layout and non functional

Kevin We need to start putting "Hello, Kelly" in the PCB art work. :)

Dan Sheadel Yeah! All our shipping and handling is done in our office in Lake Oswego. We currently have 4 office workers: Kelly, Gabe, and Kim who do shipping and depanelling, and Laen, who's busy running things.

Jasmine Bracket (I was going to say I'd love to see your personal collections, but that sounds a little wrong)

Dan Sheadel Heh, yeah. For obvious legal reasons, we can't really publish most of them.

Nick Sayer My favorite was a picture some time ago of a board that was two boards connected with tabs, but the second board had a note like "HEY LAEN! DON'T BREAK THIS!"

Jasmine Brackett :)

zakqwy hahaha

oshpark here's some photos of the office from our BringAHack party last year https://blog.oshpark.com/2016/09/24/pre-summit-bringahack-at-osh-park/ and https://blog.oshpark.com/2016/09/30/recap-of-pdx-maker-week-open-house/

Jasmine Brackett Alright, so I think @loxodes has a question..

Radomir Dopieralski Damn, I was in Portland for PyCon.US just now, I should have visited

Yann Guidon / YGDES Nick Sayer : I'd love to see that one :-D

billybob mega-cool

Jasmine Brackett I can't see if @loxodes is here, but the question is "Do you have any future plans to support low loss substrates such as RT4350B?"

loxodes (I know I asked drew at the hackaday superconference, but I'm going to keep bugging y'all :D)

oshpark Currently, our best substrate is the FR408 used in our 4 layer service. No immediate plans to offer RF4350B. FR408 has a Dk of 3.66 , which is the same as RT4350B’s Dk. More info on our FR408 http://docs.oshpark.com/services/four-layer/

Dan Sheadel Currently, not really. We don't have enough demand for the 4 layer boards to add other services without seriously dropping our turn time. This is really the big issue with new board types: If they're not popular, they take FOREVER to get to a point where we can afford to get it fabbed.

Boian Mitov Ok, just for the fun of it. This is one really old board that I designed back in the days when I was not doing mainly software :-D

http://www.retrotronics.info/modules/news/article.php?storyid=14&lang=english

loxodes Okay, thanks. I'd be happy with even a month or so turn time, there aren't any affordable options out there for fancy substrates.

Jasmine Brackett Sorry, @loxodes.

Boian Mitov Since we are showing boards designs and stuff... ;-)

Jasmine Brackett @zakqwy, you got the next question?

Dan Sheadel The other reason is that we feel pretty strongly about supporting any new service. We really don't want to go "Here's a fancy cool thing!" and have people design a board around it, only to drop support. That'd be a huge bummer.

oshpark @loxodes this is the datasheet for our FR408 http://docs.oshpark.com/resources/FR408-High-Performance-Laminate-and-Prepreg-Data-Sheet.pdf

Jasmine Brackett (we can have another round of board show and tell if we have time at the end)

zakqwy oh, yes. Uh, it's like, a 4-parter.

Jasmine Brackett Better get started then :)

zakqwy interested in official support for plated slots, flex, castellation, andV-scoring. Thoughts, @oshpark ?

Dan Sheadel Yes to some!

zakqwy :-)

Radomir Dopieralski it's almost like fitting in in 140 characters

Lutetium love the new FB page with the pretty boards

Dan Sheadel Here's a fun offer for anyone here: We're currently working to test out flex, so if anyone has a flex-based PCB design, send it to support@oshpark.com.

zakqwy ah cool!!

Dan Sheadel We'll get it fabbed, free of charge, and send you a couple to test with. :D

oshpark @Lutetium the OSH Park page? https://www.facebook.com/oshpark

Bhavesh Kakwani @Dan Sheadel Woah that's really cool!

Jasmine Brackett oooh, flex. I have some costume stuff I'd like to do.

Andrew Sowa leds on flex!

Dan Sheadel We really just need to fill a small panel. We can't promise anything about turn time or quality at this time, since this _is_ our test run.

Nick Sayer Flex like the stuff they make the AdaFruit R-Pi Spy camera with? Kapton?

Dan Sheadel Yeah! It's kapton, 2 layer, with clear mask (no purple yet). Same specs as our standard 2 layer is the current target.

Kevin @Dan Sheadel Great offer. Wish I was working on something where I could use flex

Dan Sheadel We're hoping to send a panel to fab in the next month, but really want to see flex-only designs on it.

zakqwy oof purple flex will be awesome

Radomir Dopieralski /me has a nasty idea to order some pi camera cables for pi zero

Jasmine Brackett Is the turnaround time on the flex same as 2 layer?

Radomir Dopieralski but I guess all the people who want to do wearables should be exctatic

Radomir Dopieralski exstatic

Nick Sayer flexible blinky wearables. Absolutely.

Dan Sheadel No idea yet on turn times. We haven't gotten a panel fabbed yet. Final turn time will be determined by order volume.

Dan Sheadel Also not sure about pricing. :) But, if you're quick, it might be free, so who cares about that detail.

Kevin @Radomir Dopieralski ecstatic

Radomir Dopieralski @Kevin who invented that language!

Radomir Dopieralski some Frenchman or what?

Jasmine Brackett @zakqwy got any followup q's or shall we more onto @Radomir's?

zakqwy nope, that is all!

Dan Sheadel To the other bits, no plans for v-scoring. Our process isn't set up for it, it adds a bunch of costs, and is on the whole less precise.

Radomir Dopieralski What are the chances for custom purple pin headers or switches or jumper wires or other components to go nicely with the PCBs? Purple breadboards? Maybe project boxes? I mean as addon-stuff similar to how you can get purple teensies now.

Michael Welling need to start a flex pcb design :)

Dan Sheadel We do see the need, so it might be some off-order option later, but our backend doesn't have handling for it yet, so everything would be all manual and awkward. For now, just no plans.

Dan Sheadel Lastly, the slot part of that 3 parter! IN THE WORKS.

oshpark about v-score, right? --^

Dan Sheadel ^ correct.

Shlomo Zippel +1 for flex! whats the best way to call out stiffener in eagle?

Dan Sheadel Slots have taken way more effort than one might reasonably expect, since we have to write a whole lot of tools that work with a whole lot of really mangled gerber files. It's a lot of custom code and huge amounts of test cases.

zakqwy yay slots!

Radomir Dopieralski sorry for jumping the gun

Nick Sayer I'm surprised. I've had good luck with adding an outline of the slot in dimension over a big via.

zakqwy hahaha i'll bet you guys see some seriously mangled gerbers. my bad.

Dan Sheadel We still see some users who use programs that run in _DOS_

Kevin @Dan Sheadel One issue with slots is the OSHPark gerber viewer doesn't show them. It only shows circles.

Nick Sayer That was actually your guys' idea!

Jasmine Brackett wow

Shlomo Zippel @Dan Sheadel slots worked perfectly on my last order. Thanks!

Nick Sayer https://oshpark.com/shared_projects/4xmQTksw

Kevin @Dan Sheadel Any current day programs that are generating mangled gerbers that we should know about?

Dan Sheadel @Kevin Yeah, currently only the first part of a drill hit is registered, and the "slot" part gets chomped. The hacky workaround is the one we discuss on our slots page, which is drawing things on outlines.

oshpark@Shlomo Zippel great to hear! we look forward to seeing photos from burning man

oshpark our official reference for slots and cutouts http://docs.oshpark.com/submitting-orders/cutouts-and-slots/

Boian Mitov @Dan Sheadel I still tend to pick mouse based on the way I can lift and move it in the air. Thanks to the DOS OrCAD scrolling ;-)

Shlomo Zippel thanks drew! i'll definitely get some pictures

Kevin @oshpark Saw it. It seemed a bit of a pain and I didn't want to risk winding up with bad boards.

Jasmine Brackett (FYI - there is a burner group here #Hacker Burners )

Dan Sheadel Nah, no callouts on CAD tools here. We have tools that auto-fix most issues already. We've sent bug reports to various companies, and they're generally not willing to fix them. Not that it matters, since no one updates from those tools anyway.

Dan Sheadel > Purple headers, wires, etc.

No plans until you mentioned it, but this sounds amazing! We sometimes get asked about headers for the purple teensies, and this would go great! If we ever wind up doing a kit or subscription thing, we'll probably wind up having to do this.

oshpark re: @Radomir Dopieralski question: we'd love to find a supplier that could do purple parts like headers, etc. I was trying to find a supplier last year but ended up in a dead end. Any tips on suppliers, please email drew@oshpark.com

Dirty Engineer Can we roll through some of the other Google Sheets questions?

Jasmine Brackett So @Radomir Dopieralski , it looks like there are some purple accessories here: https://store.oshpark.com/

Dan Sheadel ^ Most notably, really comfy sweatshirts with vaguely pog-shaped logos. ;)

Radomir Dopieralski Any chances for supporting direct upload of Fritzing files?

oshpark If anyone knows of supplier that can do purple headers, please let me know! -drew fustini

Radomir Dopieralski (that's my second question from the sheets)

Radomir Dopieralski Thanks, I will be looking forward to those, unfortunately I don't know any suppliers.

Dan Sheadel

Fritzing uploads are _totally_ possible. However, there's a really nasty "gotchya" that halted this: If you add a ground plane, then draw traces, then export gerbers, your board will be shorted.

Jasmine Brackett

That's a shame.

Radomir Dopieralski Well, Fritzing has a lot of bugs, but there is preview for that.

Shulie: Next up, we have questions from @Jarrett "How are free upgrades to the super swift service picked out? Any tips to maximise our odds?"

Dirty Engineer Friends don't like friends design PCB's with Fritzing.

Dan Sheadel Because of that particular trap, we decided to _not_ add fritzing upload. We really don't want to encourage users to use it, only to find that it'll result in non-working boards. :/

Radomir Dopieralski @Dirty Engineer that's just blaming the tools for your own ignorance

Dan Sheadel I love Fritzing's workflow, which is really awesome, but the pcb tool itself is pretty lackluster. I hope one day it has good integration with something like Kicad for that side.

Yann Guidon / YGDES Dan, I'm catching up, and I see a mention of flex PCB...... OMG !!!

Radomir Dopieralski I see, thanks.

oshpark When we have extra space on the daily super swift panel, we will upgrade international orders first

oshpark and then move through a list of folks from the community that have asked us

oshpark it depends on how full the panel is for a given day

Arsenijs "Yeah, I'm moving to Europe to maximise my odds of Super Swift upgrades"

Dirty Engineer @Radomir Dopieralski No, fritzing pcb is just garbage.

Jarrett lol

Dan Sheadel > Swift picks

Mostly random! We do try to pick through a few special cases. One of them is international, since those orders already take a long time, and we want to help out those users.

Jarrett @Dirty Engineer that's close-minded thinking and doesn't push the conversation forward

oshpark hehe... we do that because international faces the longest shipping times

Tom Thanks, it's really appreciated (Canada here).

loxodes Are self-declared micronations considered international orders?

Jarrett @Radomir Dopieralski you're welcome to use Visual Basic all you like, but you're rapidly going to hit a brick wall when you need to write a driver, or do a project that is more than a couple files

Nick Sayer I'd like to give a big shout-out to the new super-swift pricing.

Jarrett I think that's an okay analogy

Jose Navarro I can confirm that, free shipping to Mexico takes something between 1 to 3 months.

Jasmine Brackett We see that with Tindie orders too

oshpark @Nick Sayer yes an exciting thing for 2017 was the nice Super Swift pricing https://blog.oshpark.com/2017/02/01/super-swift-for-less-in-2017/

willsender @oshpark , any plans to make more aggresive design rules anytime soon?

Dan Sheadel Yeah, international shipping is a mess. Other than the UK, I don't think I've seen any country with a generally positive shipping review.

oshpark where it is now $10/sqin versus $89 surcharge per order

Dirty Engineer @Jarrett I'm just paraphrasing Benchoff's article.

Jasmine Brackett Ok, @Jarrett next question...

Shulie: "How many people will typically see the boards as they go through manufacturing?" @Jarrett question

Radomir Dopieralski @Dirty Engineer That's what I mean by ignorance

Dan Sheadel @willsender Not at the moment! There's a lot of odd considerations for a batch fabrication that make it tricky to do ultra-precise stuff. Copper balancing is a big deal, and tricky to get right.

do ultra-precise stuff. Copper balancing is a big deal, and tricky to get right.

oshpark @willsender we list our design rules but rely on the customer to run DRC in their CAD tool. http://docs.oshpark.com/design-tools/

oshpark interesting question, @Jarrett . what do you rekon, @Dan Sheadel ?

Dan Sheadel >How many people see the boards

It's hard to say on the side of our manufacturing facilities. Probably about a dozen, based on some fab visits we've seen. From people on the Oshpark payroll, roughly 1.

Jarrett I don't disagree with you, @Dirty Engineer, but you have to either defend your claim, or ignore what other people are doing :)

Nick Sayer I actually back off my flood-plane spacing from the 6 mil minimum. Those times when I have had shorts, that's been where it's happened.

Jasmine Brackett @Jarrett also asked - "Any stories of cool/unusual boards that you remember?"

Dan Sheadel Yeah, 95+% of shorts we've ever seen are trace -> Ground plane. If you consider the linear distance operating at minimum spec, ground plane isolation is an easy place to improve your manufacturing yields.

oshpark i think the most recent example is https://hackaday.io/page/3353-full-panel-pcb-painting-fabricated :)

oshpark but there has been tons of amazing boards over the years... let me find some links -drew

Dan Sheadel We see a lot! Our favorites are ones that make cool outlines, as much as anything.

Tom @oshpark wow that's fabulous.

Jasmine Brackett That is crazy.

oshpark

oshpark The flower is amazing

oshpark /me looks for a better image of it

Dan Sheadel My "go to" standard art board is this dragonfly board. Does a good job of showing off not just the artistry of the colors, but how to make a functional pcb.

http://farm9.staticflickr.com/8179/8025166755_a28041948f_o.jpg

Benchoff Do you guys ever find a cool board and make _four_ of them, one as a souvinier?

Shulie: Wow, those are amazing...

Dan Sheadel

Oh here! They have it in action: http://www.lumenelectronicjewelry.com/

Boian Mitov Impressive...!

Jasmine Brackett Reminds me of lacquer work on antiques

Kevin Wow. That dragonfly board is a really neat.

PK Pretty awesome PCB art here

Jasmine Brackett Lumen are on Tindie

Dan Sheadel @Benchoff No, but we have negotiated "you get 2 for free and we keep one"

oshpark some photos https://plus.google.com/photos/+Oshpark/albums/6333017586389944753

5Volt-Junkie awesome pcb art

oshpark yes, we love Lumen up in Madison, WI (@Mike Szczys land!)

Jasmine Brackett @Jarrett 's last question is 'How do you pronounce "castellation"?' :)

Nick Sayer silent t?

Jasmine Brackett Which if you google it there is an audio clip in the first result - https://www.google.com/search?q=castellation&oq=castellation&aqs=chrome..69i57j0l5.803j0j7&sourceid=chrome&ie=UTF-8

Mike Szczys @oshpark I've met Robin and Marty many times. Really cool boards. Robin had a Lumenlabs booth at MakerFaire this year

Dan Sheadel I generally don't. I always type it XD

Jasmine Brackett But I'm not sure it's correct.

oshpark @Benchoff that is kind of what we did with Blake for the full panel. Please get in touch with me if anyone has cool artwork ideas and wants to collaborate: drew@oshpark.com

Nick Sayer I think the one time I tried anything approaching art it was the "I can reflow" badge.

Andrew Sowa @Benchoff There are a few Benchoff nickels floating around

oshpark re: boards, one of my favorites: https://plus.google.com/photos/100779964808096572793/album/6333017586389944753/6333018254399231794

Nick Saye And that wasn't very arty

Andrew Sowa That gradient is awesome

oshpark @Nick Sayer we love your I CAN REFLOW badge!

Dan Sheadel Cool PCB art tip! Find something with exposed PCB substrate and shove it under a black light.

Tom Keddie @oshpark wow, a few drill bits were killed making that one.

Jasmine Brackett @Dirty Engineer asks - "Any plans for other board thickness? 1.2mm is my preference"

Yann Guidon / YGDES (0.4 is cool too)

Nick Sayer @oshpark I am so happy that it's inspired folks to give it a try!

Radomir Dopieralski says:12:48 P

well, there are going to be those flex pcbs now, they are rather thin

oshpark glow in the dark! https://twitter.com/docprofsky/status/734276550531514369

Andrew Sowa they have .8mm for half height double copper

Nick Sayer The subset of parts you can get as TH parts compared to the universe of SMD only.... Well, hobbyists really shouldn't be locked out of digikey's whole catalog, frankly.

oshpark

Nick Sayer spooky!

Dan Sheadel @Dirty Engineer Not immediately, but we'll add it to our list of requested sizes. It goes back to the general scale difficulties in adding a service. We have to ensure that we have enough volume to get the boards out in a reasonable timeline.

Arsenij @Nick Sayer I think hobbyists shouldn't be that afraid to try SMD.

oshpar 2 Layer 2oz copper 0.8mm thick Service http://docs.oshpark.com/services/two-layer-hhdc/

Nick Sayer @Arsenijs Absolutely not!

Dan SheadeA volume of about 1000 square inches per week is about the minimum we need to justify a service over the long term.

Andrew Sow

Boian Mitov @Arsenijs only if we can get SMD sockets so we can change the burned chips ;-)5Volt-Junkie says:12:51 PM

@Arsenijs agree

Andrew Sowa two layer vs four layer

oshpark glowing @Benchoff

Kevin 0603 is as small as I want to deal with and even that is a pain without getting a different iron and/or tip for my existing iron.

Jasmine Brackett @Dirty Engineer also asks 'Will the bug in the board preview that shows horizontal lines in solder pour areas ever be addressed? (Eagle)?'

Arsenijs @oshpark Last picture - what is that board? And how do you so precisely mill the spot where the circle touches the square, I mean, isn't there a limitation dictated by mill bit size?

Dirty Engineer example https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.rackcdn.com/2a9fd55f61378c8a46a41e52d7a15bc7.png

Radomir Dopieralski https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.rackcdn.com/6bab3afe5cf88a8052fbe181e75d6079.png

RACKCDN

ronald.sutherland

SMD is not that difficult... I'm an old recovering acholic and mostly can do it.

Nick Sayer @Boian Mitov Most of the problems I have had with bad chips after reflow have been moisture sensitive ones where I didn't pay any attention to the storage requirements.

Tom 0.8mm is cool, I used it to fit a pcb vertically inside a 2.0mm pitch pin header.

Nick Sayer I have GPS modules now that I am *REALLY CAREFUL* about storing properly because they're very, very sensitive and very, very expensive.

Nick Sayer Just about everything else... meh...

Tom (sorry 1.27mm pitch not 2.0mm)

oshpark @Arsenijs checkout this by @Dan Sheadelhttps://tekdemo.github.io/2014/09/18/PCB-art-with-4-layer-boards.html

Dan Sheadel @Dirty Engineer I have some ideas to try to fix this. It comes down to rounding issues when you convert the gerber precision to a pixel count. The way Eagle does it is a bit odd, and so these rounding errors are very DPI dependent.

Kevin @ronald.sutherland I suppose it isn't once you buy the additional tools needed to work with SMD. I haven't done that yet. Just trying to position a part in place and keep it there is tricky.

Dan Sheadel It's not a high priority yet, but I'm, working on some backend tools to make this more reasonable for us to do

Discussions