mmccoyd / hillside

Family of split ergonomic keyboards with three rows of five or six keys, aggressive column stagger, generous thumb arc and optional bottom utility keys
MIT License
309 stars 41 forks source link

JLCPCB's PCA preview shows Hillside 46 components misplaced #21

Closed jfhector closed 1 year ago

jfhector commented 1 year ago

Hello!

Thanks a lot for this wonderful looking keyboard, and the very helpful detailed instructions!

I'm following the instructions on the Ordering Hillside 52 or 46 page, in order to order a Hillside 46 from JLCPCB.

I'm following the steps detailed in the doc step by step, but after uploading the BOM and top_boards.csv, JLCPCB's preview shows the components positioned completely off the PCB:

capture-2023-04-12T12_56_43 580Z

This seems to be the only preview JLCPCB shows before placing the order. I've redone the steps three times and I don't think I've missed anything. Is it the case that I've missed anything, or is there an issue with JLCPCB or with the instructions?

Steps to reproduce

  1. Download hillside46-gerber-and-pcba_0.1.0 from Releases hill46_v0.1.0.

  2. On JLCPCB, follow the instructions from How to Order Five PCBA Keyboards

    Side note: The instructions say "Dimensions: 100 x 143 mm". But after uploading the Gerber file, dimensions are pre-populated and are slightly different: 142.49 width, 99.87 height.

  3. At the 'Save to Cart' step, which reads ...

    The preview should show components placed and rotated over spots on the board that look meant for them, in terms of silkscreen lines around them and traces leading to them. The engineers will ensure the final placement, and you will confirm at DFM Analysis later.

    ... the components on the preview are placed away from the PCB board.

jfhector commented 1 year ago

Looking at other people's experience, it may be an issue with JLCPCB's viewer, and the assembly may come back fine: https://www.eevblog.com/forum/manufacture/jlcpcb-smt-weird-issue-with-part-placements/

jfhector commented 1 year ago

JLCPCB have posted a blog post which seems to be about that issue, with reassurance that it's fine: https://github.com/JLCPCB/JLCPCB-SMT-Assembly-Components-orientation-fix

I'm closing the issue as I don't expect this is a problem with the instructions in this repo.

jfhector commented 1 year ago

Actually, I don't know whether the placement files are right or not (because I've not done this before). I'll re-open this and let you decide whether to close it. Thanks for your help!

Max-Stevens commented 1 year ago

On the note of the part misalignment, the placement for U2 isn't very clear so I'm concerned that the orientation might be incorrect when the placement is imported.

Would it be possible to please include a note or picture somewhere in the guide to show the correct orientation of U2 on the top and bottom boards?

auipga commented 1 year ago

I had this too, though not in the preview but confirmation via email. I used 'confirm parts placement' option (as recommended) and they showed their skills by automatically sending me pictures of corrected placements. They won't beginn the production if you don't confirm that so my guess is you won't lose your money by just trying. The final product works as intended. (hillside52)

jfhector commented 1 year ago

Hello!

I've now placed and received my PCB Assembly order from JLCPCB.

I can confirm that there was no issue at all.

Specifically, in spite of the fact that the components were mis-positioned (a rotation issue) on the preview at the time of ordering:

So, I'm closing this issue.

Also, I want to say that I'm very grateful for and impressed by both the design of Hillside, but also the thoughtful comprehensive documentation. Both were reasons why I've chosen to build Hillside 46 as my first keyboard, and I'm very excited about it. It's very close to the perfect keyboard for me. Thanks!