Giter VIP home page Giter VIP logo

Comments (16)

ryanizer avatar ryanizer commented on June 7, 2024 3

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.

from smartknob.

ChristiaanSl avatar ChristiaanSl commented on June 7, 2024 1

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

from smartknob.

scottbez1 avatar scottbez1 commented on June 7, 2024

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

from smartknob.

tallAldi avatar tallAldi commented on June 7, 2024

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.

from smartknob.

KartoffelToby avatar KartoffelToby commented on June 7, 2024

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

from smartknob.

tallAldi avatar tallAldi commented on June 7, 2024

thanks for the BOM and CPL but I think there is something wrong with your export scripts as the CSVs are not formatted correctly:
<Error> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>04005S033CFPDBGC</RequestId> <HostId> hrsQX0Zd4Dm7yARZxQnLXX2OTdabTdvb/b2LqfneL4g2Y6e8PpY6g72ds2pVmiQwefNG6p+Uq7I= </HostId> </Error>

from smartknob.

SpuriousGer avatar SpuriousGer commented on June 7, 2024

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?

from smartknob.

kquinsland avatar kquinsland commented on June 7, 2024

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 grbl files; one for each layer of the PCB. All/Most of these layers should share a common origin or fiducial point and some layers may contain notes about a particular feature or intention. This is typically sent as a ZIP file and it's the bare minimum you need to get a PCB made.
  • the list of part numbers. If you're not going to use pcbway parts, there's some additional glue around which parts you supply and which they do. I don't know what this glue looks like, but i'd bet $ that it involves some back/forth with their support staff.
  • a file that indicates the X/Y location (relative to the common fiducial / origin) for each of the part number(s).

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.

from smartknob.

SpuriousGer avatar SpuriousGer commented on June 7, 2024

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.

from smartknob.

kquinsland avatar kquinsland commented on June 7, 2024

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.

from smartknob.

SpuriousGer avatar SpuriousGer commented on June 7, 2024

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

from smartknob.

SpuriousGer avatar SpuriousGer commented on June 7, 2024

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

from smartknob.

SpuriousGer avatar SpuriousGer commented on June 7, 2024

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?

from smartknob.

AminKAli avatar AminKAli commented on June 7, 2024

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

from smartknob.

SpuriousGer avatar SpuriousGer commented on June 7, 2024

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.

from smartknob.

percramer avatar percramer commented on June 7, 2024

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?

from smartknob.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.