A reminder, all of this is provided without any warranty. If something goes wrong and the PCB is bad, wrong components, not my fault
There is a spreadsheet for it: https://github.com/Szybet/Yatchy/blob/main/hardware/components-calc.ods
You need to adjust all values for yourself, after that it will give you a approximation of how much will it cost. Why it's not precise?
- Sometimes you need to order 1 component where the minimum is 5, so you order 5 (That's the case with pcb's)
- Sometimes it's advised to buy spare components if you screw something up (I Usually buy spares for all of them)
- Sometimes when ordering minimum + spares you hit the next price point, then it drops
- Sometimes, prices change
- Random taxes, discounts, shipping magic etc.
- Ordering things for more than 1 yatchy will make things cheaper, again, price tresholds, again, economy of scale (Small scale but scale). Also shipping will be splitteb between yatchies
So it's save to say it's precise up to +-15$, maybe even 20$
If you feel extra insecure and you don't trust me (You shouldn't) check the kicad files if the document misses a component
For me, the cost is arround 70-80$, without the labour and things like solder / flux
Also to note, mauser is not required, I was able to buy everything with TME + falstad (Without the accelerometer, lol). Also digikey looks like it has all the components
There is no dedicated place for the vibration motor. So it's simply yeet it on top of components (Isolation in between!). Also a small one is advised. I bought these ones: https://aliexpress.com/item/1005004948677826.html smallest ones I could find, they work, they do their job
- Install kicad version 8.0.6 or later
- Install this plugin https://github.com/bouni/kicad-jlcpcb-tools
- Clone the repo / open the pcb project so you will see something like this (PCB on the pic is outdated)
- Of you don't understand the above, here is a step by step:
- Get all the files from this repo, for example like this (Download zip)
- Extract it
- Open in kicad the file "Yatchy.kicad_pro"
- Then in kicad open the pcb file
- Click this:
- Click this
- Now in the logs you will see where the magic zip file is
- Log into JLCPCB with an account
- Go to https://jlcpcb.com/ and add the zip file
- You should see something like this
- Now make sure those settings are matched:
- Layers: 4
- PCB Thickness: 1.0mm
- Mark on PCB: Remove mark (If it charges you more money for this option, then just switch back to Order number)
The rest defaults should be fine, but you can explore and check if everything is fine. A huge red flag is when it costs a lot (>12$ let's say), it shouldn't.
Now repeat the process with the module you want to attach, then order them rogether (The default module is here: https://github.com/Szybet/Yatchy/tree/main/hardware/kicad/modules/default)
TODO: if someone requests this wiki I will create it (Photo of yatchy pcb required lol)