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

How to get this hardware form JLCPCB #1

Open
AcSully opened this issue Jan 10, 2025 · 40 comments
Open

How to get this hardware form JLCPCB #1

AcSully opened this issue Jan 10, 2025 · 40 comments

Comments

@AcSully
Copy link

AcSully commented Jan 10, 2025

How can I get this board step by step? I don’t know much about hardware, thanks a lot

@DanielMartensson
Copy link
Owner

How can I get this board step by step? I don’t know much about hardware, thanks a lot

Hi @AcSully
Use the gerber.zip and upload it.
If you solder it by hand, look at the boom list. It's very easy!

@AcSully
Copy link
Author

AcSully commented Jan 11, 2025

How can I get this board step by step? I don’t know much about hardware, thanks a lot

Hi @AcSully Use the gerber.zip and upload it. If you solder it by hand, look at the boom list. It's very easy!

ok, understand, I want to mount them directly on the PCB in JLCPCB

@AcSully
Copy link
Author

AcSully commented Jan 11, 2025

How can I get this board step by step? I don’t know much about hardware, thanks a lot

Hi @AcSully Use the gerber.zip and upload it. If you solder it by hand, look at the boom list. It's very easy!

Hello, I want to install them directly on the PCB of JLCPCB(china version).

  1. I need a BOM. Where are the files?
  2. https://www.jlc.com/newOrder/#/pcb/newOnlinePlaceOrder(update gerber.zip to this web)
    image
  3. The customer service review result is: "The file you provided is gerber.zip missing the outline layer (that is, the board border is missing)"

@DanielMartensson
Copy link
Owner

DanielMartensson commented Jan 11, 2025

@AcSully
You need need an Altium 365 account. Then you can access my files.

But the USB hub has wrong footprint. I can help you with this later. Right now i have no access to my computer. But first het an Altium account and install CircuitMaker.

I write later. Am at a party right now. Cannot write clearly.

@AcSully
Copy link
Author

AcSully commented Jan 12, 2025

@AcSully You need need an Altium 365 account. Then you can access my files.

But the USB hub has wrong footprint. I can help you with this later. Right now i have no access to my computer. But first het an Altium account and install CircuitMaker.

I write later. Am at a party right now. Cannot write clearly.

Have fun guys. I have already registered this account(Altium 365).
I really like this project. So I want to make the same board.

@DanielMartensson
Copy link
Owner

@AcSully You need need an Altium 365 account. Then you can access my files.
But the USB hub has wrong footprint. I can help you with this later. Right now i have no access to my computer. But first het an Altium account and install CircuitMaker.
I write later. Am at a party right now. Cannot write clearly.

Have fun guys. I have already registered this account(Altium 365). I really like this project. So I want to make the same board.

@AcSully

First you need to download the project from CircuitMaker repository.
But be ware! The footprint of the USB hub is wrong! You need to replace it with the correct footprint.

If you want, I can give you acceess to change the footprint. All I need is your account email of Altium 365.

Everything else is working fine.

@AcSully
Copy link
Author

AcSully commented Jan 12, 2025

@AcSully You need need an Altium 365 account. Then you can access my files.
But the USB hub has wrong footprint. I can help you with this later. Right now i have no access to my computer. But first het an Altium account and install CircuitMaker.
I write later. Am at a party right now. Cannot write clearly.

Have fun guys. I have already registered this account(Altium 365). I really like this project. So I want to make the same board.

@AcSully

First you need to download the project from CircuitMaker repository. But be ware! The footprint of the USB hub is wrong! You need to replace it with the correct footprint.

If you want, I can give you acceess to change the footprint. All I need is your account email of Altium 365.

Everything else is working fine.

My email of Altium 365([email protected]), I don't know how to change the footprint. Can you help me to change this?

@DanielMartensson
Copy link
Owner

@AcSully

It's very easy to change the footprint. All you need to do is to replace the schematic symbol of the USB hub. Then the footrpint will update automaticly. But you need to change the tracks as well. Few mm only.

@DanielMartensson
Copy link
Owner

@AcSully i have shared to [email protected]) now.

@AcSully
Copy link
Author

AcSully commented Jan 13, 2025

@AcSully i have shared to [email protected]) now.

I downloaded CircuitMaker and opened the project. What to do next?
image

I need to change the footprint, right?
image

@DanielMartensson
Copy link
Owner

@AcSully

Yes. You need to find another schematic symbol for USB1514B. It's very easy. Then the footprint will be updated. But you need to route some new tracks as well on the PCB.

Have you writing access? Or only reading access?

@AcSully
Copy link
Author

AcSully commented Jan 13, 2025

@AcSully

Yes. You need to find another schematic symbol for USB1514B. It's very easy. Then the footprint will be updated. But you need to route some new tracks as well on the PCB.

Have you writing access? Or only reading access?

Only reading access. The hardware is too difficult for me, I should not be able to proceed further.

@DanielMartensson
Copy link
Owner

DanielMartensson commented Jan 13, 2025

@AcSully
Yes. You need to find another schematic symbol for USB1514B. It's very easy. Then the footprint will be updated. But you need to route some new tracks as well on the PCB.
Have you writing access? Or only reading access?

Only reading access. The hardware is too difficult for me, I should not be able to proceed further.

@AcSully

It's super easy to change the symbol. Just delete it and ad a new symbol with correct footprint .

The problem is that the current footprint of USB2514B is a rectangle. It should be a square.

@AcSully
Copy link
Author

AcSully commented Jan 13, 2025

ok, for hardware beginners, i will do my best and let you know result.

@DanielMartensson
Copy link
Owner

@AcSully

There is a free made ready to use library already. It the the same schematic symbol. Only the footprint is correct.

@AcSully
Copy link
Author

AcSully commented Jan 13, 2025

There is a free made ready to use library already. It the the same schematic symbol. Only the footprint is correct.

I found the footprint, but I don't have permission.
image

image
Did I found the correct footprint?

@DanielMartensson
Copy link
Owner

DanielMartensson commented Jan 13, 2025

@AcSully
I will fix that in one hour! :)

We need first to see the footprint in the PCB Editor of CircuitMaker

@DanielMartensson
Copy link
Owner

@AcSully
You have access now to edit the file. I can help you with the routing as well. Make sure you're saving this so I can see if it's correct or not. The goal is that you should be able to have the gerber files within this week.

@AcSully
Copy link
Author

AcSully commented Jan 14, 2025

The problem is that the current footprint of USB2514B is a rectangle. It should be a square.

I select joMicrochip USB2514B-AEZC. The footprint is square. And saved in the USB_HOST.

Show me the footprint @AcSully

@AcSully
Copy link
Author

AcSully commented Jan 14, 2025

The problem is that the current footprint of USB2514B is a rectangle. It should be a square.

I select joMicrochip USB2514B-AEZC. The footprint is square. And saved in the USB_HOST.

Show me the footprint @AcSully

Ok,
image

@DanielMartensson
Copy link
Owner

DanielMartensson commented Jan 14, 2025

@AcSully
Not correct footprint. Look at the distances between the pins. Some pins have smaller distance than others. Find a better footprint. The update the PCB by using Update Project button.

This is the footprint that I used.

@AcSully
Copy link
Author

AcSully commented Jan 14, 2025

@AcSully Not correct footprint. Look at the distances between the pins. Some pins have smaller distance than others. Find a better footprint. The update the PCB by using Update Project button.

This is the footprint that I used.

Understand. I find a new footprint, it seems ok. The model size is smaller. And I can't move notOC1 etc.
image

I update the PCB by using Update Project button, some errors.
image

@DanielMartensson
Copy link
Owner

DanielMartensson commented Jan 14, 2025

@AcSully

That's correct footprint. To be 100% sure, you can measure it by using ctrl+m (measure) and compare to the footprint.

Use automatically Create Component List.

Then your old footprint will disappear and you need to place the new footprint at the same place as the new one + extend the tracks. It's not a big job.

@AcSully
Copy link
Author

AcSully commented Jan 15, 2025

@AcSully

That's correct footprint. To be 100% sure, you can measure it by using ctrl+m (measure) and compare to the footprint.

Use automatically Create Component List.

Then your old footprint will disappear and you need to place the new footprint at the same place as the new one + extend the tracks. It's not a big job.

I tried to be consistent with your USB_HOST schematic, please confirm.

@DanielMartensson
Copy link
Owner

@AcSully
Have you saved it and upload it to the server?
Show me some print screens.

@AcSully
Copy link
Author

AcSully commented Jan 15, 2025

@AcSully Have you saved it and upload it to the server? Show me some print screens.

image
image

@DanielMartensson
Copy link
Owner

DanielMartensson commented Jan 15, 2025

@AcSully
You need to update the PCB board as well. You havent updated the footprint on your green pcb

@AcSully
Copy link
Author

AcSully commented Jan 15, 2025

@AcSully You need to update the PCB board as well. You havent updated the footprint on your green pcb

Thanks you. Already updated on PCB. The PCB is smaller than before.
image

@DanielMartensson
Copy link
Owner

@AcSully

Nice! Tune in the tracks. Make sure you are carefully with the differential pairs. The must have the same length +-0.5mm.

Move the U3 silk as well so it won't touch any pads.

Vias shall be on the large pads. E.g 3x3 square.

@DanielMartensson
Copy link
Owner

@AcSully

Have you save and upload?

@AcSully
Copy link
Author

AcSully commented Jan 16, 2025

@AcSully

Have you save and upload?

No, I'm trying to understand how the traces are routed on PCB U3. I may need to ask a EDA colleague for help.

@DanielMartensson
Copy link
Owner

@AcSully

I understand. I can help you. This board works really well.

Make sure the distance between the diff tracks have the same as before. I have computed the impedance of 90 ohm. The width of the tracks are important too.

If you upload and save, i can Tune in the tracks for you.

One thing more. Replace the crystal of the USB2514 with the same oscillator of 25MHz as for the HSE clock. An oscillator is better than a crystal.

Just ctrl+c and ctrl+v from the Processor schematic.

@AcSully
Copy link
Author

AcSully commented Jan 16, 2025

@AcSully

I understand. I can help you. This board works really well.

Make sure the distance between the diff tracks have the same as before. I have computed the impedance of 90 ohm. The width of the tracks are important too.

If you upload and save, i can Tune in the tracks for you.

One thing more. Replace the crystal of the USB2514 with the same oscillator of 25MHz as for the HSE clock. An oscillator is better than a crystal.

Just ctrl+c and ctrl+v from the Processor schematic.

When I get home from get off work, I will spare 2-3 hours to study it. It is indeed a bit difficult for a novice.

@AcSully
Copy link
Author

AcSully commented Jan 16, 2025

@AcSully

I understand. I can help you. This board works really well.

Make sure the distance between the diff tracks have the same as before. I have computed the impedance of 90 ohm. The width of the tracks are important too.

If you upload and save, i can Tune in the tracks for you.

One thing more. Replace the crystal of the USB2514 with the same oscillator of 25MHz as for the HSE clock. An oscillator is better than a crystal.

Just ctrl+c and ctrl+v from the Processor schematic.

I'm already sweating profusely, update and save the PCB.
image

  1. I just completed the PCB routing. I feel that CRC electrical detection, impedance, and especially high-speed USB have very high signal requirements. I may not be able to do this.
  2. Regarding the schematic diagram, PLLFILT and CRFlLT are not found on the new package, so I am not sure whether they are correct.

@DanielMartensson
Copy link
Owner

@AcSully

  1. Don't worry. I will fix it. Just replace the 25MHz crystal with the 25 MHz oscillator. Just copy the 25MHz oscillator from the HSE at the MPU schematic (where the processor is). The output from the oscillator should be connected to XTAL_in of the USB2514. The XTAL_OUT should be left floating. Put a ERC cross on that pin.

  2. That's weird. Are you sure? I will check that to.

@DanielMartensson
Copy link
Owner

DanielMartensson commented Jan 16, 2025

@AcSully

Done! I made this for you. You need to update your project to recieve this newly update.

I have generated the gerber files for you. What you need to do is to create the BOM list for JLCPCB. Perhaps you might need to solder some few components by your self e.g the HDMI chip is quite rare.

To create a BOM list. Use the Variant "Buy from" and then add the parameters for each component. This can be done by use the Variant manager. Take your time and be sure that your doing it right. To add a new parameter. Click on a component -> Inspector -> Add -> Parameter.

Write to me when it's done and use the @DanielMartensson tag. Then I will get a notification on my phone.

Image

Image

Thank you and send the gerber file + BOM list to JLCPCB. Give me a reply if JLCPCB can solder the board without any issues. I solder them by my self. Even the BGAs.

@AcSully
Copy link
Author

AcSully commented Jan 17, 2025

@AcSully

Done! I made this for you. You need to update your project to recieve this newly update.

I have generated the gerber files for you. What you need to do is to create the BOM list for JLCPCB. Perhaps you might need to solder some few components by your self e.g the HDMI chip is quite rare.

To create a BOM list. Use the Variant "Buy from" and then add the parameters for each component. This can be done by use the Variant manager. Take your time and be sure that your doing it right. To add a new parameter. Click on a component -> Inspector -> Add -> Parameter.

Write to me when it's done and use the @DanielMartensson tag. Then I will get a notification on my phone.

Image

Image

Thank you and send the gerber file + BOM list to JLCPCB. Give me a reply if JLCPCB can solder the board without any issues. I solder them by my self. Even the BGAs.

It may be a little later, I will update after get off work. I will let you know the result as soon as possible.

@DanielMartensson , Is this error normal?

Image

@DanielMartensson
Copy link
Owner

@AcSully

It's not normal. But you can fix them. Its only for the BOM list.

The PCB will stay the same.

@AcSully
Copy link
Author

AcSully commented Jan 17, 2025

The PCB will stay the same.

@DanielMartensson ,

where to get gerber and bom files?
A few problems.

  1. Package name 10uf, actual value is 1.00uf.

Image
2. According to this search, the capacitor value is 22uf, and the name is 10uf.

Image

@DanielMartensson
Copy link
Owner

@AcSully

Good, fix those.

They should have the same value as the schematic.

The gerber files are at your Altium365.

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

No branches or pull requests

2 participants