Skip to content

How to get this hardware form JLCPCB #1

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

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

How to get this hardware form JLCPCB #1

AcSully opened this issue Jan 10, 2025 · 69 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(sully.niu@outlook.com), 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 sully.niu@outlook.com) now.

@AcSully
Copy link
Author

AcSully commented Jan 13, 2025

@AcSully i have shared to sully.niu@outlook.com) 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?

@DanielMartensson
Copy link
Owner

@AcSully

Good, fix those.

They should have the same value as the schematic.

The gerber files are at your Altium365.

@AcSully
Copy link
Author

AcSully commented Jan 18, 2025

@AcSully

Good, fix those.

They should have the same value as the schematic.

The gerber files are at your Altium365.

@DanielMartensson , dawn is right in front of me.
I downloaded the latest file. The PCB manufacturer said that the outline layer is missing. Does it need to be configured when exporting?

Image

The outline layer is similar to the picture below.
Image

Maybe some options need to be checked.
Image

@DanielMartensson
Copy link
Owner

@AcSully

Yes it must be configured during export. But I have done that. Anyway! It's very easy to add the outline. Not a big task.

@AcSully
Copy link
Author

AcSully commented Jan 18, 2025

@AcSully

Yes it must be configured during export. But I have done that. Anyway! It's very easy to add the outline. Not a big task.
@DanielMartensson
In the gerber.zip downloaded from github and the version released on January 17, the manufacturer’s customer service said that it lacked the outline. Is there any inconsistency?
Image

@DanielMartensson
Copy link
Owner

@AcSully

I have re-generate the gerber files. Thank you for the update. Also I made one movement for the left diff-track of the USB2514B. So it more equal as the right diff track.

Image

Image

@AcSully
Copy link
Author

AcSully commented Jan 20, 2025

@AcSully

I have re-generate the gerber files. Thank you for the update. Also I made one movement for the left diff-track of the USB2514B. So it more equal as the right diff track.

Image

Image

@DanielMartensson

Please help confirm the component models of SB1-4 and F1.

Image

I saw this below, but I still want to solder it all.

Image

@DanielMartensson
Copy link
Owner

@AcSully

F1 is a PTC fuse for safety reasons.if you get a shortcut for example. The PTC fuse will block the current.

The solder bridges does not need to be soldered. Do that manually if you want to configure the USB2514B at the start up manually.

It's recommended to use automatic configuration.

@AcSully
Copy link
Author

AcSully commented Jan 20, 2025

@AcSully

F1 is a PTC fuse for safety reasons.if you get a shortcut for example. The PTC fuse will block the current.

The solder bridges does not need to be soldered. Do that manually if you want to configure the USB2514B at the start up manually.

It's recommended to use automatic configuration.
@DanielMartensson
Understand, What components(F1) do you recommend? I will not be able to solder bridges.

@DanielMartensson
Copy link
Owner

@AcSully

If you don't have the PTC. Current won't flow.

@AcSully
Copy link
Author

AcSully commented Jan 20, 2025

If you don't have the PTC. Current won't flow.
@DanielMartensson
Is it okay if I use this one?
https://octopart.com/zh/picosmdc035s-2-littelfuse-74215069

@DanielMartensson
Copy link
Owner

@AcSully

If it has the same parameters as the PTC from mouser. Then, it's OK.

@DanielMartensson
Copy link
Owner

@AcSully

Did it work?

@AcSully
Copy link
Author

AcSully commented Jan 21, 2025

@AcSully

Did it work?

@DanielMartensson
I am confirming the components with the PCB manufacturer.
This F2 component needs your help to confirm. It should be finally confirmed.

@DanielMartensson
Copy link
Owner

@AcSully

Good!
When the PCB board is produced and ready to use. I can help you with STM32-OS as well. It's a mini-Ubuntu system.

Can you fork this project and upload some pictures of the PCB board when it's done? :) That would be very helpful.

@AcSully
Copy link
Author

AcSully commented Jan 22, 2025

@AcSully

Good! When the PCB board is produced and ready to use. I can help you with STM32-OS as well. It's a mini-Ubuntu system.

Can you fork this project and upload some pictures of the PCB board when it's done? :) That would be very helpful.

@DanielMartensson
When finished, I will fork and update the image.

The F2 value is PTC FUSE 3.0A.
Image

The description is 2.6A, which one is correct? Finally I chose this model(0ZCG0300FF2B).
https://octopart.com/zh/0zcg0260bf2b-bel+fuse-29404493

Image

@DanielMartensson
Copy link
Owner

@AcSully

You can use 2.6A if you want.

@AcSully
Copy link
Author

AcSully commented Jan 22, 2025

@AcSully

You can use 2.6A if you want.

@DanielMartensson
Finally I'm using the 0ZCG0300FF2B(3A).

@DanielMartensson
Copy link
Owner

@AcSully

That's OK. The processor only take about 100 mA. The PTC is only for short cut e.g USB device failure.

@AcSully
Copy link
Author

AcSully commented Jan 22, 2025

@DanielMartensson
We are on holiday soon, and PCB manufacturers are also on holiday. I will continue to update after the Chinese New Year.

@DanielMartensson
Copy link
Owner

@AcSully

Any update ?

@AcSully
Copy link
Author

AcSully commented Feb 6, 2025

@AcSully

Any update ?

@DanielMartensson
Started working yesterday, I have already sent the order to the SMT manufacturer, but some components are not in stock. I need to mail them to the manufacturer separately (I have already purchased them). This is the latest development.
There is a question. The manufacturer said that this Micro-B patch will be a little tilted, is there any problem?

Image

@DanielMartensson
Copy link
Owner

@AcSully

Yes. At the beginning of the opening of the micro usb. It's bent downwards.

To avoid this. Move the footprint e.g 1 mm to the right in X-axis. You need to extend the differential pars too.

But it still will work, egen if you solder it as the current footprint shows.

@AcSully
Copy link
Author

AcSully commented Feb 8, 2025

@AcSully

Yes. At the beginning of the opening of the micro usb. It's bent downwards.

To avoid this. Move the footprint e.g 1 mm to the right in X-axis. You need to extend the differential pars too.

But it still will work, egen if you solder it as the current footprint shows.

@DanielMartensson
Update, The components mailed next Monday will arrive at the SMT manufacturer, and the time until I receive the goods is about 20250217.

@AcSully
Copy link
Author

AcSully commented Mar 5, 2025

@AcSully
Yes. At the beginning of the opening of the micro usb. It's bent downwards.
To avoid this. Move the footprint e.g 1 mm to the right in X-axis. You need to extend the differential pars too.
But it still will work, egen if you solder it as the current footprint shows.

@DanielMartensson Update, The components mailed next Monday will arrive at the SMT manufacturer, and the time until I receive the goods is about 20250217.

@DanielMartensson
The board came back today, but some components are not attached yet, I need to attach them as soon as possible.

Image

@DanielMartensson
Copy link
Owner

@AcSully very nice. I think you can load in STM32-OS now.

@DanielMartensson
Copy link
Owner

@AcSully
Did it work ?

@AcSully
Copy link
Author

AcSully commented Mar 20, 2025

@AcSully Did it work ?

@DanielMartensson
There are still a few components on the board that have not been soldered, and there has been no progress recently.

@DanielMartensson
Copy link
Owner

@AcSully Did it work ?

@DanielMartensson There are still a few components on the board that have not been soldered, and there has been no progress recently.

@AcSully
Thank you for the information. Just tell me when it's done and we will proceed further with STM32-OS.

@DanielMartensson
Copy link
Owner

@AcSully
What's the status now of the soldering?

@AcSully
Copy link
Author

AcSully commented May 6, 2025

@AcSully What's the status now of the soldering?

@DanielMartensson
I'm very sorry for not updating.
In fact, my company is busy with another project recently, which is a development board for STM32MP157 (unofficial). At present, the TF-A and optee porting has been completed. There seems to be a problem with the USB enumeration of uboot. We are currently working hard to solve this problem. After this project is completed, we will have time.
In fact, upgrading from openstlinux 5.4 to 6.6 is a lot of work
If your project has any updates, I will notify you as soon as possible.

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