scottbez1 / smartknob

Haptic input knob with software-defined endstops and virtual detents
https://www.youtube.com/watch?v=ip641WmY4pA
Other
19.16k stars 1.11k forks source link

Pick & Place File #23

Open tallAldi opened 2 years ago

tallAldi commented 2 years ago

Would it be possible to include a simple pick & place file in addition to the bom? I'm not that experienced with smd soldering and would like to order the pcbs already assembled at factory, at least for the general stuff like resistors and capacitors.

scottbez1 commented 2 years ago

Are you thinking JLCPCB or another manufacturer? In theory this shouldn't be too difficult to support since I'm already using KiKit to export the gerbers (I may have to swap some LCSC part numbers for ones in JLC's PCBA part library), but one potential concern is that the finest pitch/most difficult part, the TMC6300, is not in JLC's part library for assembly so you'd still need to solder it yourself. At that point I'm not sure how much it helps to have the resistors and capacitors pre-assembled...

Here's a photo for reference - the small capacitors here are 0603 and the bigger capacitor is 0805: PXL_20220303_070513730

tallAldi commented 2 years ago

Yes exactly I was thinking JLCPCB. I think I can adjust the part numbers myself, the important thing to have is the coordinates in the picker files. If I want to use a different manufacturer I have to adjust the part numbers anyways. Good point regarding the TMC6300 though, maybe I have to solder that one myself, but then at least I don't have to worry about the rest.

KartoffelToby commented 2 years ago

maybe pcbway is an option with a https://www.pcbway.com/project/shareproject/Home-Automation/ sounds good, looks like its possible to make a "include all" package here with 3D Print and PCB assembled

tallAldi commented 2 years ago

thanks for the BOM and CPL but I think there is something wrong with your export scripts as the CSVs are not formatted correctly: ` AccessDenied

Access Denied 04005S033CFPDBGC hrsQX0Zd4Dm7yARZxQnLXX2OTdabTdvb/b2LqfneL4g2Y6e8PpY6g72ds2pVmiQwefNG6p+Uq7I=

`

SpuriousGer commented 2 years ago

So, I contacted PCBWay and they said they'd be able to support this. What I don't really understand is: what do I need beyond it. I need to upload something here: https://www.pcbway.com/quotesmt.aspx But what do I fill out and which files do I need to upload?

kquinsland commented 2 years ago

What I don't really understand is: what do I need beyond it. I need to upload something here: https://www.pcbway.com/quotesmt.aspx But what do I fill out and which files do I need to upload?

They're looking for several files but at a high level, the data they need fits into one of three big groups:

The third group is commonly called the "pick and place" file... which is being discussed here :D.

The exact format for each will depend on the place doing the work; they all have their own rules around what they can/can't do ... etc.

Google will help you locate the rules / supported features for a board shop and then the rest is figuring out how to get the design software to spit out the files in the format(s) that the board house will accept.

right now one of the bigger questions is around where to get the boards made. Not every board shop has the right part(s) in stock. Ideally, there would be a single part supplier that has a close relationship with the board shop so we only needed one set of part numbers.

SpuriousGer commented 2 years ago

right now one of the bigger questions is around where to get the boards made. Not every board shop has the right part(s) in stock. Ideally, there would be a single part supplier that has a close relationship with the board shop so we only needed one set of part numbers.

Thanks a lot for the thorough reply, very helpful! I think we have a list of those pick and place files, don't we: https://smartknob-artifacts.s3.us-west-1.amazonaws.com/master/electronics/view_base-ibom.html https://smartknob-artifacts.s3.us-west-1.amazonaws.com/master/electronics/view_screen-ibom.html

Or is this again something else?

I am trying to work with PCBWay on how to get this done. But I am so limited in my skills, I basically have two things: money (so I am happy to pay anyone for their time to assemble those lists) and the willingness to engage with them to have prototypes build and take the risk.

kquinsland commented 2 years ago

Or is this again something else?

That's a "human friendly" version of the data. Look at the LCSC column on either and compare with the Mouser and Digikey. No one supplier has a part number for everything that's required which is the biggest blocker at the moment.

I am trying to work with PCBWay on how to get this done.

See if you can find out what quantity they need for external parts. I would imagine that it's probably a reasonably big number but if not, then you might be able to coordinate a small group buy. E.G.: if they're willing to do a production run of only 10 boards using (some) customer supplied / 3rd party parts then you only need to find 10 boards worth of parts from which ever supplier has the parts that PCBWay does not have and ship them to PCBWay.

ryanizer commented 2 years ago

I'd be down for buying some pre-populated boards, it'd be nice to be able to tack on some percentage for @scottbez1, but that requires coordination.

SpuriousGer commented 1 year ago

I have received feedback from PCBWay. Attached is the Excel. I would require some help on this. Who could help? I think it looks promising overall. T-B2W570125A-5sets-view_base-bom(2022-10-13).xls

SpuriousGer commented 1 year ago

I have now ordered a bunch of the PCBs with assembled parts. The larger ones I will hand solder. I've also ordered some additional PCBs to use in the FabLab I am. I thought pricing wise it was quite reasonable to have it assembled, but it might be disasterous.

T-B2W570125A-1sets-view_base-bom(2022-10-21).xls

SpuriousGer commented 1 year ago

I hit the next road bump (I guess to be expected as a complete novice), PCBWay is asking for the pick&place(centroid) file for the base PCB. Anyone any clue?

AminKAli commented 1 year ago

I'd be interested in the group by if that was still happening. @SpuriousGer Let me know if I can help with anything

SpuriousGer commented 1 year ago

I did order some PCBs from PCBWay and have all the parts, but I never got around to assembling it. I'd still be interested in the group, I'd be happy to provide funding, but I would need someone to help with instructing PCB and assembling all the required parts.

ChristiaanSl commented 1 year ago

I'm also interested in this. What can I do to help?

percramer commented 1 year ago

I am also interested and I work with pcbway often (also for cnc machining etc). Where did you get stuck with the board Assembly with them? The pick & place location file?

sebastienvermeille commented 7 months ago

Hi guys, did you manage to collect all the required files ? I would like to order also a presoldered pcb as SMD is too difficult for me to solder.

Thank you :)

varunkotian commented 1 week ago

you can find it here. But these are unverified.

bom.csv pos.csv