JLCPCB ordering tip


+ Reply to Thread
Results 1 to 23 of 23
  1. #1
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979

    Default JLCPCB ordering tip

    (Just a head's up to the next guy.)

    I thought that ordering in panels was cheaper than single PCBs. Turns out I was wrong; I suppose they spread out our single panels wherever they have empty slots in their production run.

    At least, that's the observation I made using a 6" x 9" (15cm x 20cm) layout I uploaded (I wanted to see the price difference between 2 layers and 4 layers). It might be different with small circuits, I didn't try it.

    Also, I get a "large panel" surcharge when I use panels of this dimension, even when choosing 2 x 2.

    20 PCBs, 2 layers:
    - single, $ 3.73 ea.
    - 2 x 2, $ 7.70 ea.

    20 PCBs, 4 layers:
    - single, $ 6.24 ea.
    - 2 x 2, $ 10.27 ea.

    100 PCBs, 2 layers:
    - single, $ 2.24
    - 2 x 2, $ 5.09

    100 PCBs, 4 layers:
    - single, $ 3.96
    - 2 x 2, $ 6.54

    Nothing fancy, just two 14-pin headers and a 28 pin smd PIC spread out across the surface.


    EDIT: I think I know where the savings from panels comes from, it's probably when you use their assembling service and you don't use basic parts (they're preloaded on the machine). A technician has to go to inventory and load reels of "extended parts" on the machine.
    Last edited by Demon; - 23rd February 2024 at 20:47.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  2. #2
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,993


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    I think the charge on a panel is for the whole panel.

    In your first example

    20 PCBs, 2 layers:
    - single, $ 3.73 ea.
    - 2 x 2, $ 7.70 ea. <-- here I think is for the panel, the 4 pcbs, Not each one.

    Maybe I am wrong, have not tested right now.

    Ioannis

  3. #3
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Those prices are for each individual circuit. I was careful not to use panel prices and mix apples with oranges. I wanted to get a better idea on batches of 100 instead of small prints.

    And I was testing the idea of a single motherboard in the background, instead of wires from MCP23017 to the PICs.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  4. #4
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    I was checking prices on JLCPCB for a MCP23017 circuit, and I noticed something when I entered their part numbers.

    Did you know you can buy parts from other customers when JLCPCB doesn't have enough stock?

    Name:  JLCPCB marketplace.png
Views: 1302
Size:  220.0 KB


    I have to do some tests tomorrow (2:30 am here). I'm going to try using all parts at 0 inventory, and see if I get deals.

    But this might be an easy way for us peasants to get even better priced components.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  5. #5
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,993


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Regarding passives, like R's and C's, there are millions of brands and types available (but not on stock all the time).

    It gives me headache everytime I have to do an assembly by JLCPCB...

    But on the other hand, this option is nice. Can you order also from Mouser Digikey etc?

    Ioannis
    Last edited by Ioannis; - 11th May 2024 at 09:43.

  6. #6
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Quote Originally Posted by Ioannis View Post
    ...But on the other hand, this option is nice. Can you order also from Mouser Digikey etc?

    Ioannis

    Yup, you can pre-buy parts from suppliers by JLCPCB.

    Pre-order the required components in advance to ensure sufficient components are ready anytime.

    Place a PCBA order with confidence at any time when your design is ready.



    I just did a test with intentionally insufficient JLCPCB stock, but the prices were still twice as high, even for headers, resistors and capacitors.

    It "might" come in handy for more expensive ICs, I don't have a circuit ready yet with a PIC, but I'm not holding my breath.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  7. #7
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    If you keep messing up the "comma-separated" file prep like I do (the SAVE feature from Open Office is not smooth), consider using a script if you are I.S. savvy.

    This is what I do to prepare PCBs for JLCPCB with parts:

    - generate gerbers from PCB editor.
    - generate drill files from PCB editor.
    - generate component placement file from PCB editor.

    - generate BOM from Schematic editor.
    - generate CPL from Schematic editor (script downloaded from web).

    The CPL script corrects the column names, removes unnecessary columns and overrides Rotation of ICs and Jumpers (you list them in a parameter file). I also tweaked the BOM and CPL scripts to save my files in a subfolder.

    The nice thing about this is that I don't have to think. I just generate the files, run the 2 scripts, pass it through JLC once to see what needs to be rotated, edit the parameter file, and generate it again, and it's ready for JLC.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  8. #8
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    I don't have the same definition of stacked and staggered as JLCPCB.


    Name:  JLCPCB VIA.png
Views: 1196
Size:  55.2 KB
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  9. #9
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    I was curious to see how compact I could design a circuit to debounce switches, as well as see how much it costs at JLCPCB.

    - total of 47 input lines,
    - debounced using Bourns technique (10K / 0.1uF),
    - Schmitt triggered and inverted (74HC14),
    - 16F1946 TQFP-64,
    - ICSP,
    - driven from a master PIC via USART,
    - busy lines to control communication (1 for master, 1 for slaves).

    Ended up 158mm wide x 30mm tall (I was thinking of placing them vertically around the enclosure).

    Name:  16F1946 with 47 switches.png
Views: 1152
Size:  614.0 KB


    Got it priced at JCPCB to know what is the cost associated with assembling a circuit such as this:

    5 PCBs, $80CAD + shipping
    20 PCBs, $230CAD + shipping

    Name:  16F1946 with 47 switches JLCPCB pricing.png
Views: 1179
Size:  56.8 KB
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  10. #10
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,993


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    If you have a local service for assembling the pcb's I think cost for the semiconductors will be significantly lower.

    Will not hurt asking.

    Ioannis

  11. #11
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    The prices for ICs and labour are much higher here in Canada:

    16F1946 TQFP-64 in CAD funds

    JLCPCB $2.90
    Digikey $4.85-5.31
    Mouser $4.45-4.68
    Newark $4.54


    If I have the PCBs fabricated in China, shipped to a local place for assembly, I'd pay shipping twice, and run the possibility of one supplier blaming the other for screw-ups.


    I'm using:

    - 0603 SMDs,
    - TSSOP 74HC14,
    - TQFP-64 PICs,
    - 0.2mm traces,
    - 0.2mm clearance,
    - 0.5mm x 0.3mm VIAs.

    I doubt I can expect small shop to compete with China.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  12. #12
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,993


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    From my experience, the chips that were in stock by JLC were double or triple the price from Mouser. The others that were not in stock were cheaper...!

    But since I wanted only 20 assembled PCB's and none locally would do it, I just let JLC do the job.

    Are you sure all components are available by JLC?

    Ioannis

  13. #13
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Yup, first thing I do is match all components on JLC's inventory for a given footprint and input price, JLC part # and Manufacturer part # in my symbol editor (Kicad), as well as if it's a Basic part or Extended part. My design depends on availability at JLCPCB, that's why I select PICs that are currently available.

    I'm not looking forward to the day I have to start looking for compatible PICs because they are out of stock. New IC prices are just insane, even if we get to stock direct from Malaysia.

    Name:  JLC stock.png
Views: 1151
Size:  176.0 KB
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  14. #14
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    I'm pretty sure we get hit with "engineering", "setup" and "stencil" fees everywhere.

    I tried to limit the "extended components fee" by using Basic components when possible (resistors and capacitors), but that's impossible to completely avoid.

    I'm not sure what "manual assembly" and "hand-soldering labor" involve, but I think it's assembling the headers.

    I'm willing to pay for board cleaning to make sure I get nice circuits.

    Name:  16F1946 with 47 switches JLCPCB price detail.png
Views: 1165
Size:  53.1 KB


    The only way I an think of to get this cheaper is to do it myself, and there's no way I could match JLCPCB's precision. I don't think I'm going to get less than $80 for over 800 components installed on 5 PCBs. Just those 775 resistors and caps would take me forever.

    Name:  16F1946 with 47 switches JLCPCB components.png
Views: 1171
Size:  58.6 KB


    If there's a better alternative for Canadians, I'd love to hear it.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  15. #15
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Quote Originally Posted by Demon View Post
    ...I'm not sure what "manual assembly" and "hand-soldering labor" involve, but I think it's assembling the headers. ...
    Yup, confirmed. I removed headers from BOM and CPL and those 2 fees went away, as well as an extra $3 or so for cost of headers about $13 + tax reduction).


    Anyways, I've decided to install the headers myself cause they're the easiest component to manually install.

    I'll be using 90deg headers, and they have to be exactly perpendicular with the board. I noticed that the last set that was manually installed by JLCPCB were slightly off.
    Last edited by Demon; - 16th June 2024 at 07:15.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  16. #16
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,993


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    SMD's that many is impossible to do it manually in reasonable time and with no errors!

    When production is low and you have through hole components, these are assembled by hand. And this costs...

    Ioannis

  17. #17
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Tip: When you think you're doing something wrong and spend countless hours trying to generate a 3D model on JLCPCB:

    Name:  JLCPCB no 3D.png
Views: 959
Size:  116.8 KB


    Stop tearing out your hair, browse the part and check the 3D model in inventory:

    Name:  JLCPCB no 3D click.png
Views: 969
Size:  182.6 KB


    And if this is empty, you're done nothing wrong.

    Name:  JLCPCB no 3D found.png
Views: 974
Size:  14.9 KB


    Complete brain fart on my part. I had created a new symbol in Kicad and copied over an SOIC-20 footprint. I was certain I had messed something up in the process.

    I gave up, went to bed, and it dawned on me before I fell asleep.
    ....argh.....
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  18. #18
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Got a lots of tracks? Consider the over/under ™ technique:

    Name:  Over under.png
Views: 940
Size:  128.9 KB

    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  19. #19
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,993


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    I have to say you have done amazing progress on many different tasks, dealing with this project, giving tips for all!

    Ioannis

  20. #20
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Thanks, but don't fool yourself.

    I post this for me when I forget in 2 days and come back here and Search.
    Last edited by Demon; - 20th June 2024 at 21:12.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  21. #21
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Save on setup fees. Select Basic Parts whenever possible. It's cheaper than using Extended Parts.

    Name:  basic parts.png
Views: 944
Size:  113.5 KB
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  22. #22
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,979


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    I had copied over a TO-263 footprint from the public library in Kicad, then checked up in the datasheet from JLCPCB cause I thought the IC was unusually large.

    It turns out the size of the TQFP-64 threw off my perspective, and the IRFZ44N really was 15mm tall (datasheet still is backwards though)

    Name:  Metric to Imperial.png
Views: 892
Size:  203.3 KB
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  23. #23
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,993


    Did you find this post helpful? Yes | No

    Default Re: JLCPCB ordering tip

    Well, you got a giant TO-263 at 15 inches!

    Ioannnis

Similar Threads

  1. PROBLEMS ORDERING PICBASIC PRO mechanique.co.uk
    By Michael Wakileh in forum mel PIC BASIC Pro
    Replies: 15
    Last Post: - 27th September 2009, 20:11
  2. Tip: For Non working gLCD on EasyPic5 Board
    By manwolf in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 22nd June 2008, 19:07
  3. Codespace Saving Tip... Don't mix Words and Bytes
    By Melanie in forum Code Examples
    Replies: 0
    Last Post: - 18th June 2004, 11:23

Members who have read this thread : 12

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts