KICAD

User avatar
AndreyB
Site Admin
Posts: 11038
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: KICAD

Post by AndreyB »

kb1gtt wrote:
Sat Jan 19, 2019 10:56 am
I have posted my repo for now. This will be merged with the official repo when @russian gets a minute to merge. Once that happens, I'll update the below link.
https://sourceforge.net/p/daecu/code/HEAD/tree/Hardware/trunk/rusefi.com/rusefi_lib/BOM_related/
Finally I kind of understand this and same is now available at https://github.com/rusefi/kicad-libraries/tree/master/BOM_related
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

User avatar
kb1gtt
contributor
contributor
Posts: 3703
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: KICAD

Post by kb1gtt »

Here are some notes about how I merged two kicad projects (both schematics and PCB) in KC5.

Code: Select all

-- Copy one project as a startting point, AKA PT2000 --> TestMergeProject
-- Delete extra files, .csv, gerbers, .net, etc. Modify files like knownissues.txt
-- Rename core files AKA Common_Rail_PT2000.XXX --> TestMergeProject.XXX core files are .pro .sch .pcb
-- Open reference Breakout_88pin_VAG-Connector.pro, get symbul and footprint lib information 
-- Re-annotate starting with 1000, so that you do not have any conflicting refdes in this vs the merged files. 
-- Open TestMergeProject.pro. 
-- Add symbol libs link per reference schematic. 
-- Add footprint libs link per reference layout. 
-- Open schematic, move everything off the right side of the border. Save and Close. 
-- With generic text editor like notpad++ open Bosch_88pin_Breakout.sch then copy everything below 
Comment4 ""
$EndDescr

And above

$EndSCHEMATC

-- With text editor, open TestMergeProject.sch, go to the end of file, and befor the last line paste the above copied stuff. 
-- Open TestMergeProject.sch schematic via KICAD launcher, it should open with no issues. Fix any issues it has. 
-- Make any connections you need to make. In this example the GND was the only connection between the two boards. 
-- open PCBNew, Not from KICAD, but manually open TestMergeProject.pcb with PCBNew. This will allow the "append" option. C:\Program Files\KiCad\bin\pcbnew.exe
-- Move existing layout off the right side of the border
-- File append Bosch_88pin_Breakout.pcb
-- File save
-- File exit or get out of this PCB file. 
-- Open TestMergeProject.pcb PCBNew with KICAD laucher. 
-- Run DRC, which will reflood, etc. 

Once it works, you can change the refdes and update the layout as required. AKA change 1000 above back to something like 10.
Welcome to the friendlier side of internet crazy :)

User avatar
AndreyB
Site Admin
Posts: 11038
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: KICAD

Post by AndreyB »

KiCad 6 with official Altium import is 2-6+ months away


"early 2021" 3 months ago

"mid 2021" 11 days ago

I wonder how long it would be in that "6 months away" phase :)
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

User avatar
AndreyB
Site Admin
Posts: 11038
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: KICAD

Post by AndreyB »

Actually RC1 https://gitlab.com/groups/kicad/code/-/epics/16 currently says "end of February"
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

Post Reply