Это видео недоступно.
Сожалеем об этом.

Advanced PCB Graphics with KiCAD 6 and Inkscape

Поделиться
HTML-код
  • Опубликовано: 7 авг 2024
  • KiCAD 6 was released on Christmas day 2021 and what better way to learn about it than learning how to make a PCB with awesome graphics. We will learn how to leverage KiCADs new SVG import for edge cuts as well as how to use the image converter and foot print editor to give our skull and cross bones PCB silk screen graphics and a copper grill.
    The skull and crossbones used in this video were not public domain as found in the Google image search. You can purchase a copy, if interested from graphicriver.net/item/skull-a...
    Complex Edge Cuts in KiCAD 5.x with Inkscape: • Complex Edge Cuts in K...
    KiCAD: www.kicad.org/
    InkScape: inkscape.org/
    Order PCB - jlcpcb.com/SPN
    Any action you take upon the information in my RUclips videos or
    related schematics/stl/source code/additional content is strictly at your own risk
    and I will not be liable for losses, damages, or injuries in connection to the use
    of the videos or the recreation of the projects in the videos. I am NOT a professional
    Electrical Engineer, nor am I licensed as an EE.
    00:00 - Intro
    00:14 - Parts of a PCB
    03:11 - Using KiCAD 6.X
    04:06 - InkScape Trace Bitmap to SVG
    04:48 - Bring SVG Graphic into KiCAD

Комментарии • 41

  • @bill392
    @bill392 2 года назад +7

    Two things.
    1) You don't need to create multiple footprints. As with normal components, a footprint can have many layers. You can add the main graphic to the silkscreen and then add the teeth to the copper and mask layers. That entire multi-layer object is then one footprint item so when you add it to the PCB, you get it all. Doing it this way will eliminate your having to carefully align the separate footprints every time you want to add them to a PCB and also you'll never just forget to add a footprint leaving it missing a section of the intended layer pile.
    2) The reason the teeth landed on the incorrect layer, forcing you to change the layer property for each piece afterward, is because you didn't select the desired correct layer before adding the graphic. The silkscreen layer was still selected on the righthand side list of layers. Just click the correct layer first, then import the graphic.

  • @omaraissani6255
    @omaraissani6255 2 года назад +1

    That's the best video about advanced graphics on YT. You taught me a lot. Thank you.

  • @paulbergel9191
    @paulbergel9191 2 года назад +3

    This video is absolutely fantastic - thanks so much for making this!!

  • @byronwatkins2565
    @byronwatkins2565 2 года назад +1

    At the top right, you can select the copper/solder mask layer from the dropdown box before pasting.

    • @StuartPatterson
      @StuartPatterson  2 года назад +1

      Thanks. Someone else also suggested the same thing. Thank you!

  • @sskdll
    @sskdll 2 года назад

    Wow that's cool, thank you Sir! :)

  • @OIP_1
    @OIP_1 Год назад

    thanks man this rules! i've been using EAGLE for years where things like this are so, so much harder. mind boggling with the possibilities..

  • @t1d100
    @t1d100 2 года назад +1

    Super-excellent = thank you!

  • @Sembazuru
    @Sembazuru 2 года назад +1

    I would remove solder-mask from all the teeth and copper on only on one tooth. That will get the yellowish color of the FR4 for most of the teeth, and only one tooth with a metal cap. (Probably go for ENIG finish to get a single gold tooth.)

  • @gerardfx2412
    @gerardfx2412 8 месяцев назад

    Nice idea, but just wondering about solder mask for all the components inside the logo, for exposing copper pads to solder the components.
    Probably to add a couple of steps further, before being able to manufacture the PCB ?

    • @StuartPatterson
      @StuartPatterson  8 месяцев назад

      True, if you run the traces on top, you will get a color difference with the trace. Of course, you could also change the design and use either through-hole or even vias to minimize the impact.

    • @gerardfx2412
      @gerardfx2412 8 месяцев назад

      @@StuartPatterson:
      - 'Silkscreen', 'Soldermask', and of course 'Copper' layers should be worked or reworked together.
      - for the PCB Manufacturer to avoid any ink (Silkscreen) or varnish (Soldermask) on the solder pads, thanks correct and coherent apertures for all of these layers.
      - PCB manufacturers could/would not proceed, if not correct, for Customer satisfaction before manufacturing them.
      - Considering also, for the PCBA Manufacturer, 'Solderpaste' layers used for machine soldering (if not DIY done manually).
      - Whatever are the EEE's used (either being SMT or PHT ), this could be done the same way for the final silkscreen layer, by retreating it when needed, again with Inscape or any other similar software, until you get the right expected result for the final PCB ...
      Thanks a perfect and wonderful silkscreen layer 👍

    • @StuartPatterson
      @StuartPatterson  8 месяцев назад

      Thank you for sharing!

    • @gerardfx2412
      @gerardfx2412 8 месяцев назад

      @@StuartPatterson:
      0.04" (0.1mm) apertures seems some figures used.
      Example: for rectangular pads,
      .012" x 0.040" copper pad,
      0.016" x 0.044" soldermask.
      Most probably to use 0.02" x 0.048" for silkscreen.
      let us know, from people having experimented some similar figures with different satisfyng results, sharing details 🤔

    • @StuartPatterson
      @StuartPatterson  8 месяцев назад

      I am sorry but it is not clear to me what you are asking. The link to the original image is included in the description section of the video. I could not include it because it is copyrighted. I have made a number of these type of pcbs without issues, so I appreciate your input but I have not experienced the issues you describe. In terms of thickness, pad size, etc this example was created using the KiCAD defaults. I have found the 3d viewer to be very good at depicting the resultant design. If you want to see some amazing pcb art search X (twitter) on #badgelife thanks for the comments!

  • @Ilikeridin
    @Ilikeridin 2 года назад +1

    This video is amazing, thank you.
    I’m trying to remove a section of the copper layer. This way I can put LEDs on the rear and have them shine through. I’ve followed your steps, which I can expose the copper layer but I can not figure out of how to remove the copper layer.
    Any idea’s?

    • @StuartPatterson
      @StuartPatterson  2 года назад +1

      Thanks! Checkout out keep out areas in KiCAD 6. I think you can do what you want with those. Let me know how it goes.

    • @Ilikeridin
      @Ilikeridin 2 года назад +1

      @@StuartPatterson I figured it out. Was thinking too deep and was trying to layer multiple layers, if that makes sense. Just produced a foodprint at the F.mask level. Although the ‘keep out’ rule will work next time. Thanking you

    • @StuartPatterson
      @StuartPatterson  2 года назад +1

      @@Ilikeridin glad you got it working and letting me know! Thanks!

  • @dalerobinson3091
    @dalerobinson3091 12 дней назад

    Excellent video Stuart! I am using KiCad version 7, and when I open the Image Converter tool, there is only one 'button' namely Load Source Image, no button to save or export the changed file. Any recommendations? I know version 8 is out, but I'd like to finish a project with version 7. Thanks in advance.

    • @StuartPatterson
      @StuartPatterson  12 дней назад

      So, after you "Load Bitmap" in the Bitmap to Component Converter, there is no Export to Clipboard? I know in KiCAD 8 those buttons moved to the bottom of the dialog. Hopefully, you just missed them.

    • @dalerobinson3091
      @dalerobinson3091 12 дней назад

      @@StuartPatterson thanks for your response. No, there is only the one button. I've tried this Image Converter app several times with the same result. Strange. Perhaps it's time to uninstall KiCad 7 and install the version 8.

    • @StuartPatterson
      @StuartPatterson  12 дней назад +1

      I don’t have 7 installed to try and figure it out, but maybe there was a reason they turned it off. No idea. You will like 8. I do.

  • @inn0vator535
    @inn0vator535 Год назад

    Is this broken in 6.0.9, I get the error can't find graphic in file.

    • @StuartPatterson
      @StuartPatterson  Год назад

      What specifically? I just downloaded and installed 6.0.9 and tried adding the skull outline svg to a pcb I was working on without issue.

    • @inn0vator535
      @inn0vator535 Год назад

      @Stuart Patterson I'm starting to think its my files. When I go to load an svg it says no graphic found in file. Thanks for checking your file.

  • @paulurbanus3598
    @paulurbanus3598 2 года назад

    At the 14:23 mark, when editing the teeth, the fill color of the teeth changed from white to black after deleting the surrounding bezier curve(s).
    Why did the fill color change from white to black? Was the original design constructed with a boolean operation that subtracted the teeth from the surrounding 'gums'? In that case, the teeth fill color change makes sense.

    • @StuartPatterson
      @StuartPatterson  2 года назад

      I believe you are correct. Remember the graphic was converted into a path object with the trace bitmap. So I assume that is how they determine the inner shapes.

  • @Kevin-lw1kq
    @Kevin-lw1kq 2 года назад +1

    One way to change elements of a footprint from one layer to another, is open the kicad_mod file in a text editor and search/replace the layer tag - F.SilkS, F.Cu, etc.

    • @StuartPatterson
      @StuartPatterson  2 года назад

      Good point! Thanks Kevin!

    • @stevesm2010
      @stevesm2010 2 года назад +3

      That's how I've done it in the past. I just wish the devs would add better graphics control like multiple selection of objects to move to other layers. I'd like to see controls like Adobe Illustrator, Shift-Click to select multiple objects, Hold Space bar to pan etc. That would make life so much simpler :-)

    • @StuartPatterson
      @StuartPatterson  2 года назад

      @@stevesm2010 Maybe version 7 :-)

    • @stevesm2010
      @stevesm2010 2 года назад

      We can but hope! :D

    • @younesthabet
      @younesthabet 2 года назад

      @@stevesm2010 i think it's a simple feature that could be added easily, idk why the devs haven't done it yet !!?