To make gerber files out of eagle brd files you use Eagle’s CAM processor. Oshpark has an Eagle CAM processor built into their site, so it is possible to upload .brd files directly. When sending to other places you typically must provide gerber files. Doing the CAM processing yourself helps make sure that the Eagle file is interpreted the way you want.
I did intend to link you to Mattaus’s Eagle tutorial, but I forgot. Good thing you found it yourself.
Eagle’s presentation of boards is different from Oshpark’s. For one thing, Eagle shows you the mirror view of the bottom side, Oshpark does not. Not such a big deal here of course since the whole board is symmetrical
Leaving off the solder mask is fine. I actually took it off myself and then put it back for the reason I mentioned above - to clean up the soldering process a bit. Note that you can move items parametrically by right clicking and editing the Properties of any given item. That will allow you to directly set the X and Y coordinates for precision placement.
It depends on the CAM processor, if someone uploads a .brd file OSHPark renders the file then generates their own gerber files for the manufacturer, pre-generating and zipping for them just skips the step of them having to convert .brd to the CAM files (gerber) files
Mattaus’s CAM processor is so easy to use…just design the board, open the cam processor, load the board, hit the generate button, zip up all the *.CAPLETTERFILES in the directory and viola…instant zip file ready for OSHPark (I added a top and bottom paste layer to his processor so it will have the cream layers to work in OSHStencils)
Err, the more I think about it the more I wonder whether that latest board I posted would be sturdy with a 17mm driver installed. The contact patch should be approximately 8 linear mm (2mm long across each tab) by 0.5mm deep. So ideally you are getting… 4 square mm of soldered contact area. As long as the traces on the 17mm PCB don’t lift/tear I guess it’s OK.
Maybe if you had extra tabs at 12 and 6 oclock, more work to fit…but would really increase the area for soldering to the ground ring, much more rigidity and strenght
Wow, I’m still trying to find the bottom layer in Eagle, and you bring up truly fancy stuff here.
If you could
a) extend the 4 inner lips just so far, that a 17mm driver can be put on top instead of being soldered planar
- then you have the option to file it down to 17mm if you want it planar, but you needn’t. I second the idea for a 5th and 6th lip.
b) extend the whole piece to 26mm while keeping the vias exactly there.
then you can grind it down to any diameter between 26 and about 22.
That would be a very variable board for 17 to 20mm driver and 22 to 26mm outer diameter. PCB can be shortened with a dremel and a sanding piece in no time.
In response to your earlier comment - yeah, Eagle is the the devil. It’s super-not-intuitive. Somehow I’ve started to get used to it. I have also messed with Kicad some, it was different but not better.
I haven’t shared it…if you would like it shared let me know
Very cool having a modular type contact ring that with a little grinding can make fit multiple pills
Here is Mattaus’s CAM processor that I added the top and bottom cream layer…just put in the cam directory of Eagle install, when you get your board built save it, open the CAM processor, open the board, generate, zip up the all caps files and upload to OSHPark, you can also upload to OSHStencils and select the correct cream layer for a stencil
EDIT: You cannot just add those with tDocu/bDocu. I know some people will TLDR
Oshpark frequently cannot keep the silkscreen aligned with the rest of the board - adding thin rings is asking for misalignment. That said, there’s a bigger problem with your suggestion. You can’t silkscreen bare copper. Silkscreen is only allowed on mask, it gets automatically removed otherwise in the production process. Therefore you must manually lay down mask rings or the silkscreen generated by tDocu/bDocu will never show up in the finished product. Since the mask is a negative layer and we want to laydown a positive, it’s already a big pain to add the guide rings. If you don’t know what I’m describing there just fire up Eagle and try to make another mask ring or two at something like 23mm.
So IMO silkscreen rings just makes the board look sloppier after production and adds extra work / gets in the way inside Eagle.
right…you can’t put any silkscreen or mask where tStop and bStop are…those rings tDocu/bDocu were just added over the top of your mask rings…but as you said…alignment sucks bigtime (I don’t think the bottom layer has the rings, the bottom image showed them there…but the bottom of your .brd is all copper I believe, the top had the concentric rings of mask above
Thanks a lot. This is everything that could be hoped for. Moving the vias to the thicker regions was a good idea, this will increase stability. And the guide lines should be truly helpful. I did set up an OSH park account (only had ordered a stencil yet) and have now ordered 26mm (v11) and 22mm (v9b). More than happy I am.