Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rev4: Add JLCPCB, VIA files and instructions #6

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

bogus7000
Copy link

This PR provides the following for Rev4:

  • JLCPCB manufacturing files with instructions
  • VIA definition file with instructions

Cheers, and thank you for your time and efforts 🙏

@vitalykorolev
Copy link

@bogus7000 this is awesome! Do you think I could use your instructions and manufacturing file for rev5?

@bogus7000
Copy link
Author

bogus7000 commented Feb 14, 2024

@vitalykorolev I have done some work on Rev5 files as well. The issues for ordering from JLCPCB are coming from these two components (from original BOM, with bits of info removed for simplicity):

  • LXR-CP,CP-6028SMDRGB-CA,RGB led,SMD
  • Lumissil,IS31FL3733B-QFLS4-TR,U3,LED matrix driver,QFN-48,SMD

JLCPCB does not have them in stock, more specifically, I couldn't find them in their parts catalog period. Unlike the ATMEGA32U2 out-of-stock situation I described in my instructions, these seem to be unavailable in general (when ordering from JLCPCB). Still, you could make an order without assembly services, order a stencil to go along with your PCBs, source all the components yourself and do the assembly manually with hot air or hot plate

For RGB controls in VIA (if you're interested in that), I think you would only need to slightly modify the definition file. I have not personally verified this though, as I am, in general, not interested in RGB and don't have a Rev5 unit on hand

@bogus7000
Copy link
Author

bogus7000 commented Feb 15, 2024

@vitalykorolev One other thing you could do is to try to investigate if these components have drop-in replacements, then try to find them in the JLCPCB parts catalog

@vitalykorolev
Copy link

@bogus7000 thank you for a quick reply. I'm also not interested in RGBs so I guess what I'm looking for is Rev4-C (for USB-C) and support along with your instructions. I'm assuming you were able to order the PCB and got the keyboard to work?

@bogus7000
Copy link
Author

@vitalykorolev No worries, happy to help. Yes, these instructions are following my recently completed order. The PCBs are here with me, working as expected. Adding pics for context:

atom47-pcb-plate

The MCU was soldered manually (as mentioned in the instructions). Additionally, this plate was made based on the design files provided in this repo

atom47-via

VIA Configure tab preview

@bogus7000
Copy link
Author

@vitalykorolev Back to your remark about the USB-C version, I think you could just order Rev5-C and ignore the missing components. You could then compile the Rev5 firmware with RGB implementation and configuration removed. My initial feeling is that it should just work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants