Comments (16)
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.
I'm also interested in this. What can I do to help?
from smartknob.
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:
from smartknob.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)
- ESP32 alternatives HOT 1
- The program won't start.
- Motor continuously spins or feels jerky when stationary HOT 1
- Idea to adapt smartknob for DJ Controller
- Smartknob Pro...? (Spacemouse function) HOT 1
- Possible dumb Question, be gentle HOT 1
- Upgrade to a higher resolution display?
- Can you consider accessing HomeAssistant? HOT 2
- C2922480 discontinued on LCSC HOT 3
- simplyfoc library issue HOT 2
- Is there a possibility to add MQTT protocol? HOT 1
- Strain gauge on PCB
- Esp32 Boot Pin keeps oscillating between 3.3 and 0V HOT 3
- Interested in purchase of finished product HOT 2
- Many improvements (battery, accelerometer, touch, MIDI, etc.) HOT 16
- Which resistors instead of glued BF350? HOT 2
- Idea: Give option to buy pre-made PCBs somewhere for less experienced people HOT 7
- I've found the Gimbal Motor HOT 1
- CPL file for PCB Assembly HOT 1
- ROB-20441 (Sparkfun BLDC motor) Question
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from smartknob.