controlpaths / hackbat

Hackbat repository
Creative Commons Zero v1.0 Universal
638 stars 64 forks source link

Bom file error #3

Closed ygaspoz closed 1 month ago

ygaspoz commented 1 month ago

Hi, when uploading the files for the parts JLCPCB gives me the following error: Error

The below parts won't be assembled due to data missing. U5,J1,R18,R17 designators don't exist in the BOM file. AE1 designator don't exist in the CPL file.

What is the fix?

fabinhojcr commented 1 month ago

Upload the hackbat.zip file and you will be successful.

ygaspoz commented 1 month ago

Upload the hackbat.zip file and you will be successful.

I tried doing that, but when it prompts me to upload that BOM and CPL files I still get the same error.

TenThousand1 commented 1 month ago

I am also getting the exact same error message.

shayfer commented 1 month ago

Same error message as well. It does make sense though since the hackbat-all-pos.csv references those items and they are not in the bom.csv file and vice versa for the AE1.

Update: If you open the hackbat.kicad_pcb file it can help you find these! I found the U5 for example.

The line "(at 114.3 76)" provides the location of the U5 component on the PCB. According to this information, U5 (DM-OLED096-636) is located at:

X = 114.3mm Y = 76mm Rotation = 0° (no rotation angle is specified, so it defaults to 0°)

Now you can add this information to the CPL file (hackbat-all-pos.csv) as follows: Designator,Mid X,Mid Y,Rotation,Layer U5,114.3,76,0,F.Cu Note that the layer is specified as "F.Cu" in the footprint definition, indicating that the component is on the front copper layer of the PCB.

controlpaths commented 1 month ago

Hi,

For the components missing in the BOM, check the schematic because some of them are not connected, so you don't need to buy it on JLCPCB. Components like U5, which is the display is assembled separately, and the same for the antenna AE1.

ygaspoz commented 1 month ago

OK so i am correct in assuming that the display, antenna and NFC module need to be bought separately?

controlpaths commented 1 month ago

That is correct. For the antenna, you can solder the antena or an SMA connector to attach an external antenna.

shayfer commented 1 month ago

@controlpaths but you can add the antenna, LCD, etc to the bom & centroid file and have them do it correct?

MemomiAlexCherkashin commented 1 month ago

What is final price of this assembly? I've got something like: Charge Details PCB Price $7.00 Via Covering: $0.00 Special Offer: $7.00 Standard PCBA Price $163.22 Setup Fee: $50.00 Stencil: $15.71 Panel: $0.00 Large Size: $0.00 Components(30 items): $37.98 Feeders Loading fee: $36.46 SMT Assembly $2.86 Hand-soldering labor fee: $3.50 Manual Assembly $0.38 PCB assembly fixture $15.71 Packaging fee: $0.47 Special components fee: $0.15 Total Price: $170.22 Which does not include LCD Antenna, case etc.. So based on https://www.xda-developers.com/raspberry-pi-hackbot/ : "However, unlike the Flipper Zero, the Hackbat is both open-source and cheaper than its cousin's $169 price tag." Why???

chaton78 commented 1 month ago

Not sure what is your setup.. .my setup fee is 8$ not 50 and I took economic PCBA... 73$

MemomiAlexCherkashin commented 1 month ago

Not sure what is your setup.. .my setup fee is 8$ not 50 and I took economic PCBA... 73$

I managed to achieve this value by skipping of replacement for capacitors (which could not be found in the stock by default): 4,"C13, C21",2,3.9p,Capacitor_SMD:C_0402_1005Metric,, 5,"C14, C17",2,220p,Capacitor_SMD:C_0402_1005Metric,, 6,C15,1,8.2p,Capacitor_SMD:C_0402_1005Metric,, 7,C16,1,5.6p,Capacitor_SMD:C_0402_1005Metric,, 8,C18,1,100n,Capacitor_SMD:C_0402_1005Metric,, And also by use of economic PCBA like you say, but it means that these capacitors and TF port / RF module need to be soldered later alongside with antenna and display as they will assemble only top side

jradm87 commented 1 month ago

Hello, i have problem too on the boom file:

Error

The below parts won't be assembled due to data missing. U5,J1,R18,R17 designators don't exist in the BOM file. AE1 designator don't exist in the CPL file.

image

Zeddex commented 1 month ago

I got the same error: The below parts won't be assembled due to data missing. U5,J1,R18,R17 designators don't exist in the BOM file. AE1 designator don't exist in the CPL file.

Is there fixed files?

ronkattan commented 1 month ago

I got also feedback from JLCPCB, If some one can assist it will be appreciated. image

MeanGreen420 commented 1 month ago

Ill try to help some,

When you get the Following error

The below parts won't be assembled due to data missing. U5,J1,R18,R17 designators don't exist in the BOM file. AE1 designator don't exist in the CPL file.

its because components are not intended to be installed by JLCPCB, you can install them yourself U5 is the Display (DM-OLED096-636) as stated above J1 is the 4 pins that connect the display that usually come with it if you order it from ebay or something.

R17 & R18 are not populated because they are used to change polarity for the display as explained in the documentation image

AE1 is the antenna location, can be populated with a sma connector or a simple internal antenna, I haven't found a source for them yet.

I did also have to substitute many capacitors on my order because of supply shortages probably due to this project. I was able to find compatible substitutes for all of them though, this may be challenging if your not familiar with electronic components.

Hope this helps!