How to Panelize PCBs in KiCAD

Поділитися
Вставка
  • Опубліковано 15 жов 2021
  • Panelizing a PCB makes it much easier to assemble a bunch of them on a Pick and Place! This is how I went through and panelized the Index PnP motherboard and ring light using KiCAD.
    Let me know in the comments if you've ever used KiKit for automatic panelization!
    KiKit:
    github.com/yaqwsx/KiKit
    A tutorial that helped me figure out how to do this panelization procedure:
    www.pcbway.com/blog/PCB_Desig...
    -------------------------------------------------------------------
    Check out my Patreon:
    / stephenhawes
    Join the STR Discord Server:
    discordapp.com/invite/TCwy6De
    Index Pick and Place Github Repo:
    github.com/index-machines/index
    Index Machines Shop!:
    shop.indexmachines.io/
    -- FOLLOW --
    Twitch bit.ly/stephen-twitch
    Instagram bit.ly/stephen-instagram
    Twitter bit.ly/stephen-twitter
    -- PO BOX --
    Stephen Hawes
    PO Box 44248
    Pittsburgh, PA
    15205
    -- GEAR --
    These are affiliate links so if you buy anything through them I get a small percentage which helps out the channel. Thank you!
    PCB Holder: amzn.to/344qhVD
    Microscope: amzn.to/348aSnw
    Soldering Iron: amzn.to/2KlHDGs
    Wire Strippers: amzn.to/2IESgDV
    Cutting Mat: amzn.to/3oNCwOz
    Flush Cutters: amzn.to/3ncFwnc
    Digital Calipers: amzn.to/3gIzZSL
    Leatherman Sidekick: amzn.to/3a4sQuY
    Part Organizer: amzn.to/3a9uDyV
    Soldering Iron Tip Cleaner: amzn.to/3a3wZiD
    Oscilloscope: amzn.to/2W4zrNt
    Multimeter: amzn.to/2JVp6Ba
    Crimping Tool: amzn.to/37WymwP
    SpaceMouse: amzn.to/3gCWR64
    Tweezers: amzn.to/3a1auL5
    Solder Wick: amzn.to/347kUVI
    Files: amzn.to/37bMXp0
    Dremel: amzn.to/3gIADj9
    Headlamp: amzn.to/3gE5VYw
    Pelican Case: amzn.to/3ncFpbg
  • Наука та технологія

КОМЕНТАРІ • 90

  • @felixhaschke2980
    @felixhaschke2980 2 роки тому +45

    Very useful instruction. Remark: When you use rails or interconnecting pieces which dumped afterward, you should modify the mousebites, so that they only have holes to break it apart on the side where the actual PCB is attached. In this way, you directly get rid of the mousebites on the PCB, because they stay with the rail.

  • @SmithyScotland
    @SmithyScotland 2 роки тому +22

    Now glue them back together so you can pick and place them

  • @Dennis-hb8tw
    @Dennis-hb8tw Рік тому

    Loved, how excited and happy you were, when breaking the first panels!

  • @hojirick
    @hojirick 2 роки тому +1

    Love this channel so much. Thanks for showing us all of your work! I'll be watching on twitch soon!

  • @danmerillat
    @danmerillat Рік тому

    Thanks for this, it's an incredibly useful tool that I hadn't heard of before. I was able to panelize even complex boards pretty quickly with it, very easy to get started with.

  • @SeanHodgins
    @SeanHodgins 2 роки тому +27

    I always attempt to panelize small boards in KiCad, but generally just give up due to time constraints and have the fab house(PCBWay) do it. Ill give it another go after watching this.

  • @ericlotze7724
    @ericlotze7724 2 роки тому +6

    I love how you are not only making OSHW, but also using your platform to push FOSS, AND making tutorials for all of it!
    I hope that channels like your's, Louis Rossman's (more on R2R, but that and OS are a bit connected IMO), and LTT's mentioning of Open Source stuff recently, all really push the Open Source Hardware movement into the mainstream.

  • @pastasuta
    @pastasuta Рік тому

    Oh my, such a great video Stephen!

  • @rkfael-pcbdesign5712
    @rkfael-pcbdesign5712 2 роки тому

    Great channel!!! Congratulations my friend 👏👏👏

  • @DaMainDude
    @DaMainDude 2 роки тому +1

    I understood nothing and still watched the whole thing. I guess it’s a compliment to your video style haha

  • @ericlotze7724
    @ericlotze7724 2 роки тому +4

    Learned a new term today; "Mouse Bites". I love when technical terms get all cute like that ! Ah yes, well in figure b subsection 5 we showcase the *mouse bites*...

  • @jurgenaddicks1634
    @jurgenaddicks1634 2 роки тому

    I learned a lot, thank you!

  • @pivoglotik
    @pivoglotik 2 роки тому +1

    That breaking reminds me of a similar process with board games. When a board game is unboxed, sometimes cardboard pieces are "panelized" in a similar fashion. It's a tactile joy to remove small cardboard pieces from a bigger cardboard piece which holds everything together. An example of such game is Wingspan.

  • @adamarmfield1069
    @adamarmfield1069 2 роки тому +1

    a pcb nibbler can be really useful, possibly a pneumatic one for you because even the fancy italian manual ones can be pretty tiring to use, leaves a cleaner edge too, I think there are also some considerations about the amount of flex you put on smd solder joints nearby when depanelling

  • @shazam6274
    @shazam6274 2 роки тому +4

    2 Pro tips: 1) offset mouse bites into the PCB so that the reaming "teeth" left after breaking it off is lower than the routed edge of the PCB. No need to cut, grind or sand them. 2) Use two V groves for rectangular PCBs: 2 on the sides where the dimensions are less critical and the other two edges can be routed for maximum dimensional accuracy. Best of both worlds.

  • @shibbleswentworth
    @shibbleswentworth 2 роки тому +3

    when you get to the solder pasting I hope you can coin the term mouse poops.

  • @lawrencemanning
    @lawrencemanning 2 роки тому +3

    I hope we see the PnP machine actually doing some proper PnPing soon.

  • @HypherNet
    @HypherNet 2 роки тому +1

    Having done this a few times and finding the vector editing tools in KiCAD to be extremely limited and frustrating, I find it really helpful to just export the board outline and do all the paneling in Illustrator, then import the Edge Cuts layer and just panelize the components on the board into the final panel.

  • @Bianchi77
    @Bianchi77 2 роки тому

    Cool video, keep it up, thanks :)

  • @alanjrobertson
    @alanjrobertson 2 роки тому +8

    Loving this series, Stephen! Been catching up on the back catalogue, great to see the progress! Minor query - I saw some nice silkscreen labels with round lozenge backgrounds on the index pcb you showed (eg at 2:39) - how did you do those in kicad?

    • @warrenmcculloch4571
      @warrenmcculloch4571 2 роки тому +1

      I'd like to know how those silkscreen labels (inverse text) were created as well - they really do look good.

    • @sh06un1s
      @sh06un1s Рік тому +1

      In case you're still wondering ... I was curious as well, so I did a search and it looks like a plugin called KiBuzzard was used. It started as an EAGLE plugin but was ported over to KiCad.

  • @evildeece
    @evildeece 2 роки тому +6

    Oh, you should also be able to increase the board density of your ring light boards by flipping alternate ones upside down and staggering them in the Y axis.

    • @hornbaker
      @hornbaker 2 роки тому +1

      They also need to be staggered so the board doesn’t have huge cuts that align in the x and y axis directions, because the board will sag during pick and place.

    • @julianbinder2371
      @julianbinder2371 2 роки тому

      it would make the breaking apart harder thou, because the edges don't align

  • @michaelschecker2716
    @michaelschecker2716 2 роки тому

    DIY making PCB Design is sooooo meditative ...... i like me doing it

  • @zlatanjakic7717
    @zlatanjakic7717 2 роки тому +2

    You could add rullers on both rails and ship them with the board. Just an idea might be neat.

  • @UnexpectedMaker
    @UnexpectedMaker 2 роки тому +4

    I currently only panellise designs that cant easily be done with v-score as they usually require a well considered layout, like your LED ring, but if my boards can be panellised with v-scores (like your v3 mobo) I find it much easier to just have the board house do that and add the edge rails etc.
    I'd super keen to start using KiKit, but it's not compatible with KiCAD v6, and looks like it wont be until KiCAD v7 comes out due to changes in the scripting support in v6, and there's just too much goodness in V6 to go back to using V5!

    • @Graham_Wideman
      @Graham_Wideman 2 роки тому

      Hi Seon -- I don't think the Kicad project has delayed the Python API completion until v7. That appears to be a red herring, unless you can point to some news I haven't seen. Though I'd be a lot happier if there was an announcement about progress, as I'm awaiting this getting settled to move some of my scripts to 6.

    • @UnexpectedMaker
      @UnexpectedMaker 2 роки тому

      @@Graham_Wideman github.com/yaqwsx/KiKit/issues/85#issuecomment-883798437

    • @tanvirmahmud1048
      @tanvirmahmud1048 2 роки тому

      Hey Bro Can U tell how I do the V score panelization in kicad? Any IDEA

  • @randycarter2001
    @randycarter2001 2 роки тому +3

    I'm working on a design. It has connectors that hang over the edge. When I panelize it The overlap becomes a problem. I wind up making the panel much longer. With a 2x2 array can the left column be rotated 180° so the overhang mesh into dead space?

  • @markmcgookin
    @markmcgookin Рік тому

    I think I've watched all of Stephen's videos over the last few weeks. Slightly out of order though... however, in doing so, I recognise the board test jig on the bench behind him from his other video in the garage!

  • @tanvirmahmud1048
    @tanvirmahmud1048 2 роки тому

    Thank U brother.

  • @gusbert
    @gusbert 2 роки тому +1

    As well as mouse bites you can use milled slots or V-grooves (but not good for curves!) to create the break points/lines. I guess what you use depends on how concerned you are about how the edges of the PCB look or how much post processing you are willing to do.

    • @tanvirmahmud1048
      @tanvirmahmud1048 2 роки тому

      Can U tell How to do V score panelization in kicad..? Any idea

  • @lonewulf0328
    @lonewulf0328 2 роки тому

    do you just trim the excess off the mouse bites with some side cutters after?

  • @sudheerkumar5966
    @sudheerkumar5966 11 місяців тому

    Very good

  • @abdurrahmanyaman4373
    @abdurrahmanyaman4373 2 роки тому +2

    Why don't you use v-cuts? Its more cleaner compare to "mouse bites" and your design has pretty straight edges.

  • @jspolsky
    @jspolsky 2 роки тому +7

    Why mouse bites and not v-scores?

    • @Elpollo973
      @Elpollo973 2 роки тому +2

      Well, for the ring PCBs it's easyier because he doesn't need to "add" straight edges but I fully agree for the motherboard V-Cuts allow stronger panel, easyier and cleaner separation.
      Also he used "double" mouse bites (with double drills lines) but it's not that good on many points ...

    • @NavinF
      @NavinF 2 роки тому +2

      This is probably not a concern for Stephen, but it's worth mentioning: You can work around the "multiple designs per board cost more" rule of most PCB manufacturers by adding fake traces between mousebites. That way you can get 5 designs manufactured for dirt cheap and break them apart before powering on the unrelated boards.

    • @stephen_hawes
      @stephen_hawes  2 роки тому +3

      Mostly for dimensionality with the pogo pin jig! With mouse bites, we know all the spots on the edge without one are pretty bang-on dimensionally that we can use for locating the board, but with V-scores it might be off by a bit. But we could have done V-scores and just updated the jig! Both could have worked well.

    • @Elpollo973
      @Elpollo973 2 роки тому +3

      ​@@stephen_hawes well V-scoring tolerances are generally around +/-0.15mm and likely to be the same as routing/slotting so it shouldn't be a concern. (even for a test jig, believe me)
      The more problematic point to keep in mind with scoring is panel warping and rigidity that might get lost if too much scores are put on the less supported axis of a panel (because they are always from one side to another)
      It can become a real pain when dealing with really small PCBs (~4x3mm) on a 350x270mm panel ... had to shout on collegues last week to make them understand that I can't just slap 5000+ PCBs on a panel and throw it to our manufacturer :D
      But it's really not a common situation and both scoring and mouse bites are good for almost any low to medium designs ;)

    • @warrenmcculloch4571
      @warrenmcculloch4571 2 роки тому

      @@stephen_hawes I'd like to know how those silkscreen labels (inverse text) were created as well - they really do look good.

  • @jamescarter9147
    @jamescarter9147 2 роки тому

    Look for a PCB nibbler which will cut out the PCB tabs so you get a cleaner edge than snapping. It also means you can get boards from out of a single square edge.

  • @Gotchau
    @Gotchau 2 роки тому +1

    Hello. I wonder if there is a tool to accurately position components? type of arrangement of LEDs in a circle? Thx

    • @petermuller608
      @petermuller608 2 роки тому +1

      KiCAD supports phyton scripting

    • @Gotchau
      @Gotchau 2 роки тому +1

      @@petermuller608 Thanks, I'll try

  • @sgtjasper1
    @sgtjasper1 2 роки тому

    I need help with making a very simple pcb but i have no idea how to start the PCB

  • @Rahuldhebri
    @Rahuldhebri 2 роки тому +2

    Why you didn't use V-Cut for the motherboard panel, any specific reason?

    • @godisgreat3638
      @godisgreat3638 2 роки тому +1

      What about for rectangular pcb whose sides are rounded ? Which should i use v cut or stamp hole (only the edges of the pcb is curved

  • @mr.frozty5324
    @mr.frozty5324 2 роки тому +1

    how do you do the inverted silkscreen text? as far as I know, that feature is not implemented yet on KiCAD.

    • @sh06un1s
      @sh06un1s Рік тому

      In case you're still wondering ... I was curious as well, so I did a search and it looks like a plugin called KiBuzzard was used. It started as an EAGLE plugin but was ported over to KiCad.

  • @sammiller5509
    @sammiller5509 2 роки тому +1

    why didn't you rotate the ringlight at a 45?
    culd have saved some space, I'm just wondering.

  • @WoolseyCole
    @WoolseyCole 2 роки тому

    Hell yea

  • @p07gbar
    @p07gbar 2 роки тому

    Presumably when one is joining a throw away bit with a useful bit, one just wants a single line of holes so it always snaps cleanly, not sometimes leaving a little 1mm chunk of board? Or am I missing some magic?

    • @hornbaker
      @hornbaker 2 роки тому

      Need to recess the string of holes so the ragged edge is recessed from the edge of the board.

  • @meemo523
    @meemo523 2 роки тому

    Hi Stephen, this video is not in the "Pick and Place" playlist on YT. I was watching the videos in order with the playlist and got confused when in one video you mentioned that you were going to panelize PCBs and in the next video you mentioned that you already had.

  • @fastbike9845
    @fastbike9845 Рік тому

    So, diptrace does the panelisation automatically. Just a few clicks, this seems to be a very many process.

  • @tanvirmahmud1048
    @tanvirmahmud1048 2 роки тому +2

    How I do V score type panelization in kicad. Any Idea

    • @petermuller608
      @petermuller608 2 роки тому +1

      Just add a line in the cut layer

    • @tanvirmahmud1048
      @tanvirmahmud1048 2 роки тому

      @@petermuller608 make A video over it bro!😅

    • @petermuller608
      @petermuller608 2 роки тому

      @@tanvirmahmud1048 there's really not much video to do ^^ just draw a line on a layer like Eco1.User and export it with name like my-board.v-cut.gbr

    • @tanvirmahmud1048
      @tanvirmahmud1048 2 роки тому

      If U make a video then it just not only help me but also those who are new in kicad.
      Because U know there are no video over how to panelize pcb in V-score mathord in kicad.
      So please. I think It took only 10-15 minutes in ur life but it help a millon of noob like me who are new in kicad

  • @justingort1
    @justingort1 2 роки тому

    A lot of the time the mouse bites are sanded off in the de-penalization step. especially with rounded pcbs. this is done to make sure the pcbs fit as the bites can break a bit randomly. so its better to sand them away or down.

    • @petermuller608
      @petermuller608 2 роки тому

      While this is possible, I have never seen it done in practice. Just recessing the mouse bits is much easier. Moreover sanding FR4 is really hazardous

    • @justingort1
      @justingort1 2 роки тому +1

      @@petermuller608 I do agree with that. And yea I isn't very good for your health. Our company has a special room just for the sanding and coating of pcbs. And we do try to avoid it. But sometimes tolerances are tight and the milling is too rough so we have to make them fit. It's also done to not damage the cases or coats. FR4 can have very sharp edges in these areas.
      It is just a quick and easy way to get things nice. But you do need a well ventilated area to do it in.

  • @aaronrodriguez8e680
    @aaronrodriguez8e680 2 роки тому

    Cool

  • @petermuller608
    @petermuller608 2 роки тому

    I would suggest investing in a machine like Hektor for removing mouse bites

  • @tanvirmahmud1048
    @tanvirmahmud1048 2 роки тому

    Now The time was how to convert a regular home oven to reflow oven.there are some good open source project. But they are not clear on a point. That was ' how to upload that firmware on the microcontroller!
    So I thik U would make a video over that topic!

  • @joshsmithbuilds2158
    @joshsmithbuilds2158 2 роки тому

    Noiceee

  • @wingnut2893
    @wingnut2893 Рік тому

    I'm sure now that I was born some 50 years too early... I used to repair Philips K11 an K12 TC-chassis when I was not even twenty years old.....

  • @Skibszilla
    @Skibszilla Рік тому

    @2:22 lol Why are you holding onto your drink and talking to the camera?

  • @olivercouch1651
    @olivercouch1651 2 роки тому

    ua-cam.com/video/EA0Ja3ZjJ6M/v-deo.html
    ^Panel flex is something to watch out for in panelisation, particularly if not doing any cross bracing on the ends

  • @sjetmand
    @sjetmand 2 роки тому

    HOW in 2022 is panelization in KiCad such a chore. FWIW, EasyEDA has it built in, mouse-bites or v-cut. Choose rows, columns, done.

  • @_ZERgyt_
    @_ZERgyt_ 2 роки тому

    Yeah ... I like the way it is done in easyeda better.

  • @arjayUU
    @arjayUU 2 роки тому +1

    Very hard to recognize what you exactly try to point out from the fast cuts and timelapsing..

  • @Mtaalas
    @Mtaalas Рік тому

    KiCad's great, but panelizing is still way too labour intensive wihtout that KiKit.
    In perfect world, panelizing is an hierarchical, parametric abstraction of your PCB where you can adjust the PCB AFTER the fact and panel just updates. Mouse-bites and everything else should be generated based on rules and updated en mass, no need for manual work.
    And it should be completely integrated with the PCB software, not just a script.
    Then you can even do full panel testing stuff like route an edge connector to the PANEL edge, route bunch of tracks trough the panel part to each individual PCB and define all that as separate layer in your hierarchy such that even if you change the PCB, panel updates if possible.
    It should be that powerful :)

  • @joeypoortman3312
    @joeypoortman3312 2 роки тому

    Good instructions to start panelizing, but why pcbway ?? They are so expensive compared to JLC !

    • @MichaelTeeuw
      @MichaelTeeuw 2 роки тому +1

      Because they are the channel sponsor.

    • @joeypoortman3312
      @joeypoortman3312 2 роки тому

      @@MichaelTeeuw He could also get a JLCPCB sponsored video and not promote a company that at its lowest costs 10 dollars more ...

    • @olivercouch1651
      @olivercouch1651 2 роки тому +1

      Up front cost isn't everything.

  • @AdityaMehendale
    @AdityaMehendale 2 роки тому

    Hit 'like' if your OCD got triggered because the circular PCBs were not 45-degree rotated for max-fill. ;)

  • @dominiquevalantin
    @dominiquevalantin Рік тому

    OMG 😱 why are you touching the boards and soldering pads with your bare fingers ?!? I hope you clean the boards before depositing solder paste 😅

  • @52thephotoshop
    @52thephotoshop 2 роки тому

    i have no idea why PCB software just ignore the last 30 years of CAD software

  • @CLGilbert
    @CLGilbert Рік тому

    This video is way too fast. There is a verbal explanation, then when the demonstration is given its done at 10x speed and I can't see anything. I guess I could slow it down but why was it sped up like this!?

  • @CigerPro
    @CigerPro 26 днів тому

    There is no "how to". Just "I did it" video.

  • @billionairemaker
    @billionairemaker 2 роки тому +1

    Please stop the goblins and ghouls thing. I really enjoy your vidoes, but that phrase really isnt why i watch.