element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Community Hub
Community Hub
Member Blogs KiCad 6 - Adding Logos and Graphics to a Silkscreen
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Community Hub to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: fmilburn
  • Date Created: 12 Jan 2022 3:34 AM Date Created
  • Views 56691 views
  • Likes 8 likes
  • Comments 4 comments
Related
Recommended

KiCad 6 - Adding Logos and Graphics to a Silkscreen

fmilburn
fmilburn
12 Jan 2022

KiCad recently released Version 6 and I've been playing around with it this week.  After the initial irritation of little things that have changed like the new icons and learning where the design rules are located, I'm finding my way around again and there are lots of things to like.  I have a board I started in KiCad 5 and against better judgment decided to finish it in the new version.  Adding graphics was always kind of clunky in KiCad but the new version makes it quite a bit easier.

In this case, a servo graphic is desired as shown in the finished board below.

image

The drawing was made by taking a screenshot of the servo symbol in the KiCad schematic editor and saving it as a PNG file.

image

The image converter on the KiCad home page is used to prepare the graphic.

image

Once the image converter is open the graphic is opened with the Load Bitmap button.  But before doing that select the radio button for Footprint.  The Black/White Threshold becomes important for greyscale but won't matter for this black and white line drawing.  Finally, select the Front silk screen radio button (it is possible to change it to the back silk screen inside the PCB editor) and press the Load Bitmap button.

image

I got a warning message about the profile which I've been able to safely ignore with line drawings, so press the OK button.

image

Now that the graphic is visible it can be prepared for export.  The bitmap has to have sufficient resolution but this image is plenty large for the final 15 x 8.4 mm size footprint selected.  It is possible to export it as a file, but exporting it to the clipboard saves the step of having to import it later so press Export to Clipboard.

image

Now with the graphic in the clipboard, navigate to the PCB editor.  I'm using a blank PCB here for demonstration purposes.  Use right-click paste or ctrl-V with Windows and there you go.  Move it to where it belongs and then click on G*** to highlight it and ask for properties.  That is a label KiCad uses for assigning footprints and we don't want it visible on the silk screen.

image

Make sure the Visible box is not checked.

image

OK, all done.  Here is what it looks like in the 3D viewer.

image

  • Sign in to reply

Top Comments

  • shabaz
    shabaz over 3 years ago +1
    Hi Frank, That looks really good! It was always a pain to import graphics into EAGLE, this looks much easier. And it's great you're blogging on these things so we can all learn these tips and tricks…
  • fmilburn
    fmilburn over 3 years ago in reply to shabaz +1
    Hi Shabaz, I’m glad you found it useful and encouragement is always welcome :-) From reading your posts on KiCad it is clear you are already more advanced than me when it comes to true PCB design issues…
Parents
  • shabaz
    shabaz over 3 years ago

    Hi Frank,

    That looks really good! It was always a pain to import graphics into EAGLE, this looks much easier. And it's great you're blogging on these things so we can all learn these tips and tricks.

    All-in-all, I'm glad I have made the transition to KiCad 6 too, although throughput is slower compared to EAGLE, I'm confident the workflows will improve or I'll discover new ways or I'll find or write scripts.

    From my perspective both EAGLE and KiCad had advantages and disadvantages, they are both missing some functionality or could improve in places, but I couldn't see anything that I couldn't live with were I to move to KiCad. As a result, although I'm editing a few EAGLE projects, I doubt I'll ever use EAGLE again after they are complete.

    As a bonus, I got to finally learn a bit of 3D CAD, since I was seeking how to get vectors into KiCad, and that led me to come across SolveSpace, which I really like - it is way simpler than Fusion 360, which suits me fine because I do not ever intend to become a 3D expert, I just want to learn enough of it to get stuff done.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • shabaz
    shabaz over 3 years ago

    Hi Frank,

    That looks really good! It was always a pain to import graphics into EAGLE, this looks much easier. And it's great you're blogging on these things so we can all learn these tips and tricks.

    All-in-all, I'm glad I have made the transition to KiCad 6 too, although throughput is slower compared to EAGLE, I'm confident the workflows will improve or I'll discover new ways or I'll find or write scripts.

    From my perspective both EAGLE and KiCad had advantages and disadvantages, they are both missing some functionality or could improve in places, but I couldn't see anything that I couldn't live with were I to move to KiCad. As a result, although I'm editing a few EAGLE projects, I doubt I'll ever use EAGLE again after they are complete.

    As a bonus, I got to finally learn a bit of 3D CAD, since I was seeking how to get vectors into KiCad, and that led me to come across SolveSpace, which I really like - it is way simpler than Fusion 360, which suits me fine because I do not ever intend to become a 3D expert, I just want to learn enough of it to get stuff done.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • fmilburn
    fmilburn over 3 years ago in reply to shabaz

    Hi Shabaz,

    I’m glad you found it useful and encouragement is always welcome :-)  From reading your posts on KiCad it is clear you are already more advanced than me when it comes to true PCB design issues. I am interested in the 3D aspects of design as a result of complexities associated with trying to stuff electronics into my little robot projects. I’ll make a post on how I move KiCad models into 3D CAD mechanical models. 

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube