hackbat icon indicating copy to clipboard operation
hackbat copied to clipboard

Bom file error

Open ygaspoz opened this issue 9 months ago • 15 comments

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?

ygaspoz avatar May 15 '24 07:05 ygaspoz

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

fabinhojcr avatar May 15 '24 09:05 fabinhojcr

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.

ygaspoz avatar May 15 '24 10:05 ygaspoz

I am also getting the exact same error message.

TenThousand1 avatar May 15 '24 13:05 TenThousand1

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.

shayfer avatar May 15 '24 18:05 shayfer

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.

controlpaths avatar May 16 '24 07:05 controlpaths

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

ygaspoz avatar May 16 '24 08:05 ygaspoz

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

controlpaths avatar May 16 '24 10:05 controlpaths

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

shayfer avatar May 16 '24 13:05 shayfer

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???

MemomiAlexCherkashin avatar May 17 '24 17:05 MemomiAlexCherkashin

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

chaton78 avatar May 17 '24 17:05 chaton78

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

MemomiAlexCherkashin avatar May 17 '24 18:05 MemomiAlexCherkashin

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

jradm87 avatar May 20 '24 20:05 jradm87

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?

Zeddex avatar May 21 '24 00:05 Zeddex

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

ronkattan avatar May 23 '24 09:05 ronkattan

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!

MeanGreen420 avatar May 23 '24 23:05 MeanGreen420