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
PCB Design, Prototyping and Production
  • Products
  • More
PCB Design, Prototyping and Production
PCB Forum KiCad 7 is coming! (and fast!!)
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join PCB Design, Prototyping and Production to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 16 replies
  • Subscribers 128 subscribers
  • Views 4548 views
  • Users 0 members are here
  • kicad
  • schematic capture
  • pcb design
Related

KiCad 7 is coming! (and fast!!)

baldengineer
baldengineer over 2 years ago

kicad 6.99 with version crossed-out and 7.0 added lol

Post from the KiCad Blog: Features Coming to KiCad 7

One of the reasons I recommend KiCad to anyone who wants to make more than one PCB (in their life) is because of how fast it is developing. Compared to any other options, each major release has brought significant functionality AND usability to the tool. Starting with version 5, the minor updates became extremely frequent. With version 6, there was a promise to shorten the major release cycle. And based on the minor release in the 6.0 branch, the team struck a strong balance between fixing bugs and adding quality-of-life improvements. They call it “cherry picking” when adding a feature from the 6.99 (or pre-7.0) branch.

That promise of more frequent major releases appears to be coming true.

  • KiCad 4: November 2015
  • KiCad 5: August 2018
  • KiCad 6: December 2021
  • KiCad 7: January 2023 (est)

This announcement lists some new features and their contributors in KiCad 7.0’s upcoming release. Plus, the announcement hints that the release could be as early as January 2023. Regardless, my bet would be a Q1 release. And oh boy. There are so many things in this update I cannot wait to start using.

I am looking forward to the plugin manager having a (more?) robust update capability, the command line interface (kicad-cli), auto-complete routes (in PCB), and the properties panel (in PCB). Plus, many other minor features.

I’m curious about the database integration that is mentioned in this article. It sounds like the hooks to access an inventory management system. But I’m not sure how adaptable it will be.

Check the announcement post for a complete list and some demos!

Is anyone else watching the KiCad 7 development? What are you excited to see? Or even what do you wish they would work on next?

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz over 2 years ago +2
    I'm mainly looking forward to this (Properties Panel). It's been a limitation that I couldn't simultaneously edit certain things. Now, this will speed it up! The Background Bitmaps will likely delight…
  • baldengineer
    baldengineer over 2 years ago in reply to shabaz +2
    OH! I forgot about the background bitmaps. I'm hoping that will help in reverse engineering existing PCBs. (Well, at least double-layer boards.)
  • baldengineer
    baldengineer over 2 years ago in reply to Andrew J +2
    Yes, copy/paste into sub-sheets works well. There is now a "paste special" to tell KiCad what you want to do with the annotations. That said, each subsheets still has to have unique annotations. If you…
Parents
  • Gough Lui
    Gough Lui over 2 years ago

    I'm still on 5 and haven't made the jump to 6 yet ... the conveniences sound very nice to have, but for most of my simple project, the fact that 5 just seems to do the job gives me little reason to change just yet.

    Still great to hear that there will be more features to see in the open-source world ... too bad my workplace insists on Altium.

    - Gough

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • baldengineer
    baldengineer over 2 years ago in reply to Gough Lui

    For what it is worth, my number 1 reason to upgrade to version 6 was because Copy/Paste now uses the system clipboard. Even cooler is that it's the s-expression description of the things you're copying. So, it is possible to "cut" from schematic, paste it into a text editor, make some changes, then "cut" from the text editor, and paste it back into schematic.

    Additionally, when re-using design elements, especially in the schematic, copy/paste works well across multiple KiCad instances now.

    There are a bunch of other quality-of-life improvements over 5. However, that is the one that I make the most use of.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Andrew J
    Andrew J over 2 years ago in reply to baldengineer

    I haven’t upgraded from 5 yet because I have an on-going project that was designed in 5 and I’m happy to wait until I’m done with that.  However….are you saying that I can copy from one Kicad project schematic to another Kicad project schematic without massive aggravation?  Can you copy parts of a schematic into a sub-sheet and then duplicate that sub-sheet all within the same schematic?  I recently designed something that essentially had 4 identical channels but I started off with just one before deciding to expand it (I was going to go with one channel/one PCB but changed my mind to 4 channels/one PCB). I’ve had lots of consistency problems when trying to move a design into sub sheets previously.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • baldengineer
    baldengineer over 2 years ago in reply to Andrew J

    Yes, copy/paste into sub-sheets works well. There is now a "paste special" to tell KiCad what you want to do with the annotations.

    That said, each subsheets still has to have unique annotations. If you want annotations to match up in the subsheets, you could use an identifier like "R1$" and "R2$". It'd be easy to do by either taking a detour through a text editor (or editing the schematic file directly.)

    Back when I was working on the final revision of my Mega IIe project, I used KiCad 6 to copy/paste existing schematic boards into a new design made up of subsheets. Before the final board, I had 5 or 6 prototype boards I designed. So I put all of those into their own subsheet to integrate them into a single board design. It was very handy.

    FWIW, I haven't encountered any significant issues with moving KiCad 5 projects into 6. The team did a good job of maintaining compatibility.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • baldengineer
    baldengineer over 2 years ago in reply to Andrew J

    Yes, copy/paste into sub-sheets works well. There is now a "paste special" to tell KiCad what you want to do with the annotations.

    That said, each subsheets still has to have unique annotations. If you want annotations to match up in the subsheets, you could use an identifier like "R1$" and "R2$". It'd be easy to do by either taking a detour through a text editor (or editing the schematic file directly.)

    Back when I was working on the final revision of my Mega IIe project, I used KiCad 6 to copy/paste existing schematic boards into a new design made up of subsheets. Before the final board, I had 5 or 6 prototype boards I designed. So I put all of those into their own subsheet to integrate them into a single board design. It was very handy.

    FWIW, I haven't encountered any significant issues with moving KiCad 5 projects into 6. The team did a good job of maintaining compatibility.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Andrew J
    Andrew J over 2 years ago in reply to baldengineer

    That’s really good to know.  When I last tried it, it didn’t work properly because it didn’t update in the meta data properly and I ended up having to manually edit files, and IIRC, there were still weird issues.  One other reason I was going to wait because I was going to take the opportunity to better organise my custom libraries - that would certainly break my project and I’d need to spend time fixing it up.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • 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