Do i understand that correct: You open KiCad, import a Altium schema, you can view it, then you store the schematic as a new .kicad_sch file, then you use the same KiCad instance to import a different Altium schematic and the file you create before gets deleted? Or when you save the before created kicad_sch is overwritten?
You must open and convert each Altium schematic one by one, and save each one to a new KiCad schematic.
Then you must create a new KiCad project, and copy these schematic sheets into it as subsheets of a KiCad root sheet.
In this example you need to open each of the 4 sheets individually, save them as kicad_sch files, then create a new KiCad project and place these 4 sheets in to the KiCad top-level schematic, as sub-sheets.
Yes. I understand that you have trouble translating from/to English. But please, when you try to communicate something, especially bug descriptions, try it to make it as hard to misunderstand as possible. You can do that with things like: Saying the same thing twice with different words, writing a extra sentence with the same meaning but in a different form with different words. Use lists to describe what you did in which order.
Then i use the current eeschema instance to import a Altium schematic but when i now save, it overwrites the top sheet of the current project (i would expect to either overwrite the hierarchical sheet or to ask where to save it).
I believe we can help Philip to make it truly OSH. We can spend our time to convert project sources to kicad or some other tool. And then ask Philip to check them and prepare for production. I know it will be challenging but we can do it. To try at least.
I am not an Ardupilot dev, but I am not sure if it is a good idea to help others cloning it. For sure it will happen anyway, but the quality of the cloned versions will be lower and then the devs have to provide support for it and thus help the cloners who are not contributing in any way. And they get distracted from more important things - making Ardupilot even better and providing support to others. This is exactly what just happend with the Pixracer!
If people too much concerned about clones, it will better for them to not go with OSH. But let me ask you one more question: would it possible to have pixracer or auav-x2 implemented w/o original pixhawk sources published under OSH terms?
Wow! Opensource Software & Hardware, thank you thank you, without Linus Torvalds and Richard Stallman I wonder what this forum would be served on, let alone how so much other hardware and software around the world might operate, what a different world it would be.
My first flight controller was the Aduino Mega and then a friend bought me a Pixhawk clone, now we have the soon to be released Pixhawk2. And still open source, thank you proficnc I will be buying from one of your regional suppliers close to me.
Open Source grows the makers market, it gives everyone who has the skills to develop tools and toys. We will be using it to further develop a uav that will be built alongside arduino monitoring hardware in a high school environment.
As of May 2020, the built-in import tool is only available in the nightly builds, and only supports the conversion of the .PcbDoc file (the board layout), to the .kicad_pcb format. It does not support the import of shcematic files. For importing the schematics we will rely on the 3rd party altiumtokicad tool (more on this later).
In PcbNew (KiCADs board routing tool), click File->Import->Non KiCAD Board File. Then select Altium Designer PCB Files (*.PcbDoc) from the lower-left dropdown, and then select the Atlium PCB file that you want to import. The tool should take care of the rest!
First of all quite impressed by Odrive project and would like to use it in a project im working on. Due to size constraints im planning to design a custom pcb based of of v3.4 and possibly for a single motor. Since v3.5+ versions is not available ( reason here), the plan was to incorporate the changes/improvements from the changelog documents. then i thought why just stop there , and change the driver DRV8301 to a fancier version DRV8353. also might design it Kicad as anyone can use it though i like altium. having said this i have a couple of questions:
Regarding an open source version. This is definitely something I want. I design open source robots specifically with the hope that others will clone and fork the design, and it was discouraging to learn that the ODrive hardware designs went closed source. I want cheap clones (even of my own hardware) to exist. To me that is the point of open source.
its designed in Kicad 5. im planning to finish the layout by this weekend. would love to get feedback. for a quick review schematics pdf is available in outputs folder. the project is opensource and open for collaboration.
To keep things simple, i kept the same gate driver DRV8301 along with most of the circuit hoping that the firmware will work right away with little to no modifications. The plan is to finish the pcb and test it asap. and then in later iterations use DRV8353 to further shrink the design.
there is a CAN interface which is differential and good enough for relatively longer cables. also it is used a lot in robotics and industrial environment. its not isolated but if needed the design can be modified.
forgot to mention, the gpio1 and gpio2 already have a uart peripheral. additionally ill try to have an option (either jumpers or header) of using the uart pins for CAN as a uart/serial instead of CAN.
I meant more for the step/dir lines which are used more in cnc applications and are typically differential lines since the environment tends to be rather noisy. Also most industrial and cnc systems are 24V so a miswiring van fry the board. Making the system more resilient is worth it.
just uploaded the finished design. as you can see in the images, there is not enough space to add more components. i was able to make some room near the ldo but it wasnt enough. i will try adding isolation in the next design.
This document is Copyright 2010-2024 by its contributors as listed below. You may distribute itand/or modify it under the terms of either the GNU General Public License( ), version 3 or later, or the Creative Commons AttributionLicense ( ), version 3.0 or later.
The KiCad project welcomes feedback, bug reports, and suggestions related to the software or itsdocumentation. For more information on how to submit feedback or report an issue, please see theinstructions at -an-issue/
KiCad is an open-source software suite for creating electronic circuit schematics and printedcircuit boards (PCBs). KiCad supports an integrated design workflow in which a schematic andcorresponding PCB are designed together, as well as standalone workflows for special uses. KiCadalso includes several utilities to help with circuit and PCB design, including a PCB calculator fordetermining electrical properties of circuit structures, a Gerber viewer for inspectingmanufacturing files, and an integrated SPICE simulator for inspecting circuit behavior.
KiCad runs on all major operating systems and a wide range of computer hardware. It supports PCBswith up to 32 copper layers and is suitable for creating designs of all complexities. KiCad isdeveloped by a volunteer team of software and electrical engineers around the world with a missionof creating free and open-source electronics design software suitable for professional designers.
KiCad is capable of running on a wide variety of hardware and operating systems, but some tasksmay be slower or more difficult on lower-end hardware. For the best experience, a dedicatedgraphics card and display with 1920x1080 or higher resolution is recommended.
KiCad schematic and board files contain all the schematic symbols and footprints used in thedesign, so you can back up or send these files by themselves with no issue. Some importantdesign information is stored in the project file (.kicad_pro), so if you are sending a completedesign, make sure to include it.
Some files, such as the project-local settings file (.kicad_prl) and the fp-info-cache file,are not necessary to send with your project. If you use a version control system such as Git tokeep track of your KiCad projects, you may want to add these files to the list of ignored files sothat they are not tracked.
Each major release of KiCad has its own configuration, so that you may run multiple KiCad versionson the same computer without the configurations interfering. The first time you run a new versionof KiCad, you will be asked how to initialize the settings:
If a previous version of KiCad is detected, you will have the option to import the settings fromthat version. The location of the previous configuration files is detected automatically, but youmay override it to choose another location if desired.
Modern versions of KiCad can open files created in earlier versions, but can only write files inthe latest formats. This means that in general, there are no special steps to migrate files froma previous version besides opening the files. In some cases, the file extension for a file haschanged from one KiCad version to the next. After opening these files, they will be saved in thenew format with the new file extension. The old files will not be deleted automatically.
In general, files created or modified by one version of KiCad cannot be opened by olderversions of KiCad. For this reason, it is important to keep backup copies of your projects whentesting a new KiCad release, until you are confident that you will not need to use the olderKiCad version anymore.
The KiCad project manager window is composed of a tree view on the left showing the filesassociated with the open project, and a launcher on the right containing shortcuts to the variouseditors and tools.
The tree view shows a list of files inside the project folder. Double-clicking on a file in thetree view will open it in the associated editor. Right-clicking on a file will open a contextmenu with some file manipulation commands.
c80f0f1006