Voltlog
Вставка
- Опубліковано 24 лют 2020
- $2 for 5 PCBs Any Color jlcpcb.com I’ve been an Eagle CAD user ever since I designed my first PCB but it was time to let it go and move to something better. Kicad is open source and free of limitations which in my opinion is the only way forward.
→Support the channel by clicking these links
Aliexpress voltlog.com/y/kr0sa
Ebay voltlog.com/y/jzkfp
Amazon.com voltlog.com/y/qw4d3
Banggood.com voltlog.com/y/o4025
→Blog Post
www.voltlog.com/
#VoltLog #Kicad #Eagle - Наука та технологія
Try "G" instead of "M" when moving components in the schematic and the connections will move with the part. :-)
Yup, that works! Thank you!
@@voltlog Anytime! Glad it helped. KiCad has so many hidden features … I’m also just delving deeper into it. :-)
@@Moonbase59 How to use G with multiple selected items?
@@andreavico6198 I seem to remember (but didn't verify) the "Drag Block" command in eeschema is TAB.
I moved from Eagle 7.7 to Kicad during December 2019 and after a couple of weeks and a lot of swear words, I am not moving back to Eagle.
It was a smooth transition for me, I guess it also helps Kicad is pretty mature right now. People who switched years ago probably had to go through much more problems than we are today
Same here ! I tested the new KiCAD, but still painfull to work with. I can start and finish a project in Eagle in less than half the time I spend in KiCAD. Cheers !
I switch from kicad to circuit maker, is an altium program for maker, is farr better than kicad
If you want to "rip off a trace" you can select any segment of a connection, then press 'u' and it will select the whole trace which you can then remove by hitting delete.
Yes, that is the closest thing to the rip-up tool I was previously using. Thanks 👍
@@ekuzmenko True. I just find myself quite often selecting the wrong connection when just hovering above one when hitting the key.
In schematic editor you can hit F8. "Update layout from schematic", or something like that in the menu. No need to first create the netlist and then load it in the layout editor.
Also, nice feature that I like is ability to modify individual pads of components, in the layout editor. This includes shape, but also clearance and other properties. Just click the pad with right mouse button and select "Properties".
I'm sure there will be more nice features that I will be discovering as I use it more and more 👍
Don't forget the 3D viewer in KiCAD, at least i thought it was cool :)
Nice video, thank you. I never could get Eagle working easily. This time, I will try to learn Kicad.
I've had two very different "Tried for the first time" experiences with KiCad. First one was maybe 15 years ago. At that time, I quite quickly choose to use Eagle instead. Eagle was way easier to get started with. I remember KiCad requiring some tricks and "hacks" to do some tasks Eagle could do with a push of a button. Some features weren't available at all.
Second "first time" was last year. All I could think of after first evening playing around with KiCad was "Why didn't I switch sooner?". Limitations of Eagle's free version were gone, while most of the cool features (including really well working interactive routing) were still available. Sure, having more experience now vs 15 years ago does play a big role on how usable KiCad seems to be, but I do believe most of it is thanks to greatly improved software.
Yup, I feel like Kicad is pretty mature now and it was almost pain free for me to make the switch.
I started using Diptrace... Very happy with it.
Cool, it's nice that we have options.
Me too.
Thanks, Great explanation
i’m so glad i moved to kicad from eagle - i just wish i had done it sooner. kicad is so much better, more intuitive, has better library and has better cad-cam integration. kicad and freecad are very awesome together
Thnxs for this nice review.
Among others we also did LED lamps and backplanes (for small modules) with fairly large prints, so we used freepcb/tinycad before Kicad.
Exellent tips in the video and the comment section! Try using 'u' while hovering over a track and it will select the whole track you can then delete, not as powerful as the rip-up were used to, but it works!
You can get the components numbered automatically, it's the icon with the pen and red stripe next to the DRC bug in the tool bar
Open source is the future and the way of communities and the people. The betterment of humanity includes ALL of us.
KiCad is awesome. You can create custom parts with footprints pre-assigned. I been using it for my hobby projects.
I used Altium and the PADS at work but I really like the flow of KiCad.
Thanks for sharing!
Am planning now to switch to Kicad...Great feature i am interested is easy 3D generation in Kicad
Good move! I think supporting open source software is really important. A lot of software nowadays is so complex that companies struggle to improve and maintain their software. Open source is a way for technology to evolve with the help of anyone's participation. No company can suddenly remove your rights to use the open source software or stop maintenance of the software.
I remember mobile phones before the smart phone days. Every company did their own software stack, and the quality was all over the place. Now, with Android, manufacturer's can deliver phones with excellent software without putting in the thousands of man-years needed to create their own software stack. That is good for competition! Apple is still doing their own software, but I think it is only a matter of time before open-source wins and Apple will go out of business or switch to an open source software stack.
Same thing with Windows. It will take time but eventually I think desktop computers will generally switch over to a Linux based operating system. The software becomes so large and complex that it becomes unreasonable for a single company to develop and maintain it.
I tried multiple PCB software design tool but Kicad is the best, can make a turn around project in one day.
Some workflow I use:
In schematic place one component, assign a footprint then use "C"opy to place more of them.
In PCB you can assign precise position of parts, but you can also use right-click and align-distribute to place couple of part on line with equal distance between (Hold down shift and click on each part to select multiple parts).
When placing non-standard sized text on a PCB use copy to use same specification in multiple locations
I used the place & copy workflow in schematic but then a friend of mine pointed out it's easier to just place parts and just don't care about footprint because later when you generate netlist you get a dialog with a list, where it's much easier to select multiple items and assign the same footprint with one click.
I like the copy procedure, because then I only need to use the part select dialog for the first part. When placing a line of parts is is fast to press C, move part, click to place, repeat. And with both value and footprint assigned on the first part I do not need to edit the part later.
I have not use the netlist generator, I just press F8 to enter PCB, this includes all updates to the schematic.
And remember to place screw holes and symbols on you schematic, it makes it easier to keep schematic and PCB synchronized.
If you use schematic ERC, you need two special symbols, the POWER_FLAG and the not connected X.
Is there a way to blot out the ground ratsnest lines. It looks so complicated when designing the pcb looking at all the ground or chassis lines.
Can you make diy 4s 18650 charging circuit for irobot vacuum cleaner? believe it would be great rating rating ceiling
You barely scratched the surface ! 🙈
I would like to add to the list of cool features :
-a bitmap to component converter (i.e for custom text and logos on your desired layers)
- a symbol and a footprint editor !
- the 3D viewer for your PCB !!!
- spice support
- a nice PCB calculator (amps /tracewidth etc... )
- a gerber viewer
- python scripting support (i.e. trace patterns ...)
and on and on and on goes the list ...
I'm sure I will enjoy many of these features as I start to use it more and more.
Just a matter of interest on a previous topic u covered indirectly, How far away from u is the nearest case of coronavirus??? Official gov reports here in AU is that u got cases as close as Croatia, I hope ur taking precautions.
I like it
WISE DECISION
My problem with kicad is library management. When creating a new component, why do I have to put in project specific library? What if I create a new project where this component again need to be used. I’ve asked this question several times without anyone answer it.
Right decision, and I know that you will never go back.
I tried kicad last year, I really couldn’t get it to work for me. Did a schematic but that was as far as I could get, even that was a struggle as certain parts I use were not in its library and I couldn’t find them.
What do you use instead of Kicad?
I like KiCad but the UI is weird and takes some getting used to. However, now that I am using Eagle some as well. It is also weird and takes some getting used to. I don't have a favorite yet, but the open-source and free aspect of KiCad makes it a real winner.
If you want to delete just tracks do a drag select, open the right mouse button menu and under select use the filter option to select only tracks :)
Yup, Chris already pointed me to that option in the comments below, it works but I think it's one thing that could get improved over time.
By now no doubt you have bren directed to try FREECAD with its addin workbench to do all needed from/to, 3D design for your your Kicad projects, from housings to 3D parts for 3D viewer. Latest Kicad can even have mechanical changes to the PCB fed back
Yup, I have FreeCAD on my to do list.
I am using Fusion360/Eagle right now and I'm already pretty sure Kicad would be a better option for me, but honestly this video discouraged me from trying to make the switch. From what you're saying the main benefit is that it's open source (which is not a factor for me since I need F360 anyways for mechanical design), but there is a number of thing you don't know how to do in Kicad.
Maybe you could re-do the video now when you're more familiar with the program and take more of a route of "Kicad for Eagle/Fusion360 users"?
Do you think you’ll stick to eagle now that it’s slated for retirement in two years?
Kicad is good, no problem with generating pcb layout for jclpcb. I love it.
Yup, I've just ordered a set of PCBs with gerbers exported from this project and they should be arriving soon.
KiCad is really awesome
IIRC, there is a DRAG command that does drags the wires in the schematic.
The 'g' keyboard shortcut ?
@@MalagasOnFire That's the way to do it for a single component. If you drag to select some section of your schematic and then hit "m" or select move for the selected component(s) and then hit the "tab" during moving, it should preserve your wires as well. Unfortunately it doesn't do any kind of re-routing of those wires, so it can look kind of messy after moving something. Hopefully in the new schematic editor coming in v6 we'll see some of the P&S goodness applied to the schematic as well.
@@contextualelectronics thank you for the information
Thanks! that's useful!
I've moved to Kicad from Eagle about a year or two ago. I still feel that Eagle was a little bit faster to use, but since I have just a few projects a year it doesn't really matter. I've always used a ... ahhm ... "licensed" version of Eagle, so the limitations weren't an issue (not that I really needed the full features, but believe it or not the reason was that I couldn't temporarily drop components out of the way to outside of the 8x10 area while designing a PCB).
The main reason for ditching Eagle was the change in its licencing scheme. There's no way that I will use a software that's dependent on a subscription, even if it's a free one.
Kicad has a few quirks (as has Eagle), but it didn't take long to get used to them. And since the PCBs I designed and let manufacture by JLCPCB turned out nice without any problems I think I'm fine.
I forgot how annoying it was that you could drop components outside of the designated 8x10 area in eagle. I mean the software was placing all components outside the area at start of layout but you couldn't make use of that space yourself just for moving things around.
i believe kicad uses freecad for some of the 3d cad tools, both freeware, not to mention there is some foss spice tools and several other electronics focused tools in kicad package
yup, I will need to look into those as I start to use it more and more.
Switching from Altium wish me luck!
I tried Kicad and Eagle. Both feel outdated and 80's ancient. I prefer DipTrace which also has a freeware version. It's especially good with recent ver 4 beta. It's also ready to use, you don't have to set everything up.
Cool, if you feel it's the right tool that's really important.
push and shove makes routing fun
YES!
Hey um hoping to move to kicad from eagle. I want to know whether when I click a component in Scheamtic, will it be shown in the layout view also??
Yes.
@@1082511 Thanks :D I found it. It really helps me a lot
I started working on eagle thinking kicad might be hard, then I moved back to check is that right what I'm thinking, I'm not going back to eagle now.
You can't ever go back to Eagle after making the switch to Kicad. :-)
Can we meet in Constanta next month?
Yes we can arrange a meeting, please reach out to me via email.
Make a tutorial please!
You can still export PCB 3D model from Kicad and import it in Fusion 360 without loosing any details. Bit of a pain but totally worth it. I know the new version of Fusion 360 has built in PCB design tool but it doesn't address the key requirements of PCB designers that Kicad does.
I did that just today to model a case around a PCB designed in Kicad, it's as simple as export step, import step but it's just the PCB, no components. To get the components as well it would probably involve more steps.
Well, if you want discussion, you gonna have it, Hehehe ! Because a lot of people are "fans" of one or another packet. I used some programs before this two, then I discover KiCAD a few years ago, was a painful experience, a lot of things I didn't like, so, I jumped to Eagle, a HUGE time saving and much more intuitive, but I don't like some things. Recently I changed again to KiCAD, to test it, but is still much more time consuming and non intuitive workflow, so, I'm using again Eagle. I like a few things of KiCAD over Eagle and vice-versa, but, right now, I prefer Eagle. We'll see in the future. Cheers !
It's always going to be a balance between advantages and disadvantages but as Kicad evolves, the balance for me at least, point towards more advantages. I understand the situation might be different for other users.
I first used EAGLE in the 90s, on a DOS PC with a parallel port dongle and a "big" 15 inch CRT in 800x600 fascinating Pixels.
Nowadays i would just use KiCad or EasyEDA, unless you need to do something really more advanced.
Yup EasyEDA works great for small projects.
KiCAD has also some *awesome* plugins, like the InteractiveHtmlBom (see openscopeproject.org/InteractiveHtmlBomDemo/ for some live demo): see BOM & PCB on a HTML page, and find components on the board by selecting them on the BOM list, or the opposite, click on a component on PCB and find its description on the list.
When i first tried Eagle i thought it was horrible, i found KiCAD to be much better.
"Move" command doesn't drag wires because that's what the "Drag" command is for ;)
SWITCHING FROM EAGLE TO KEE CAD.......
SIR,
JUST I WATCHED YR ABOVE VIDEO AND NOTED YRTELLING THAT THIS KEE CAD IS "OPEN SOURCE".
DOES THIS MEAN ANY ONE INTERESTED IN THE SOFT WARE CAN DOWN LOAD IT FREE OF COST FOR THEIR PERSONAL USE?
IF IT CAN BE DOWN LOADED FREE, PLEASE GIVE DETAILS OF IT FOR WHICH I WILL BE THANKFUL TO YOU.
I AM A ELECTRONIC HOBBYIST DOING PCB LAYOUTS FOR MY HAPPYNESS AND USE.
THANK YOU
Vatsa INDIA
KiCAD isn't limited with Eagle's 80x100mm, but now you're limited with JLC's 100x100mm. My attempt at a joke, lol.
FreeCAD addon KiCADstepup module gives the same 3D design capabilities.
that sounds sweet!
It's already pretty good. And under development, so gets better every time it updates.
I switched from KiCad to EasyEDA after they also started the desktop version and local router. KiCad often felt to me like it takes one more step to get done - like the UI process isn't really optimized yet.
I had that feeling while switching from Eagle but that's only true for some of the tasks while others are improved. It's always going to be a balance between advantages and disadvantages but as Kicad evolves, the balance for me at least, point towards more advantages.
@@voltlog Yes there are definitely pros and cons for each of them. In KiCad it would be cool if we could pick the part and footprint already while doing the schematic - it would save a lot of time when doing quick projects. That's something i really like in EasyEda. Maybe they'll improve on it with the next major release of KiCad. Currently it's still pretty noticable that there are two different programs being used for schematics and pcb design.
@@Leif_YT I have always done that (It was added some time ago).
@@henrikjensen3278 Then they must really have changed something. The last time i've used KiCad a few months ago they still had the "Assign pcb footprint" step in the top menu.
@@Leif_YT I believe support in schematic for each part was added in version 4. It is also possible to directly include the footprint when creating the part in the symbol editor.
I moved to EasyEDA last year.
EasyEDA can be fast and convenient to use for people who only do a couple of projects a year and also are ordering their pcbs from JLCPCB.
Oh yeah, I made the same decision couple of months ago inspired by the learning lessons KiCAD Like a Pro, 2nd Edition at udemy.com (www.udemy.com/course/kicad-like-a-pro-2e/). Now we have 4 hardware guys working with KiCAD in our company, all former Eagle users. Honestly, I have been a big fun of Eagle for many years but since they were acquired by AutoDesk it is no longer an option for a small company like the our one.
It's nice to hear that you guys as a company managed to make the switch and make it work 👍
Check circuit maker
Once you mastered some keyboard shortcuts it becomes very quick to draw schematics and PCB's.. Here are some :
cdn.instructables.com/FZ3/LA1D/JR0YOPM6/FZ3LA1DJR0YOPM6.LARGE.jpg
Yup, I am aware of the power of shortcuts and it's a matter of time until I use more and more of them.
Did you know that Eagle is part of Fusion360? winch simplifies the process to add enclosures
That's mentioned in the video.
The rip-up is actually there, just a bit more nuanced. We made a video about it here: ua-cam.com/video/TXVUbun980Q/v-deo.html
Really glad you decided to join the world of KiCad!
I think having a special rip-up tool brings more functionality like the ability to select how the rip-up behaves (up to via, up to pad, entire segment, this segment, etc.) as opposed to using backspace or delete (thank you for letting me know about these). But it's not a show stopper, it's still usable given current functionality with backspace and delete.
While watching your video I've also realized another function is missing when compared to Eagle. The "change" tool was pretty useful when I wanted for example to change a bunch of tracks or vias, I used to go to change>via>select new size and then every via I clicked was changed to the new setting. (it also worked with a larger mouse selection). I also used this a lot when I wanted to change some track width without having to draw a new track.
Although if I think about it, the change functionality exists in Kicad, you just have to do it the other way around, first select the objects and then edit the property that you want.
is easy EDA good compared to kicad
no
try easyeda
Isn't the red pill so much more rewarding?
which one is the red pill? 😂
@@voltlog open source software - Kicad
@@BenMitro Then I agree, it is more rewarding 👍
I simply don't bother wasting my time on any proprietary software, for many years now (especially if it's cloud based in any way, but that's a different subject). So KiCAD was the obvious choice anyway, we've been using it even at work for quite a while, quite happily. It's not really for the Fluke-toting "you get what you pay for" crowd of snobs though, since it obviously must be utter shite if it's free by their logic.
It's interesting how companies started making the switch to Kicad for some time now. That's a good thing which will lead to more and more people adopting this package.
After watching this video, I will keep using Eagle :-)
I am not going to argue with that :-) Everyone should be using exactly what they feel it's right for them 😁
That's ok, after watching Dave's rant about how thoroughly useless it is (two-three years ago) I laughed and kept using it happily - so I guess we're even... :)
I used to say Eagle was better, I now take that back, Eagle sucks, they over charge and just starting to suck ass more and more with their fee's. Kicad Hand's down.
Eagle is faster.
The bird?
haha ;)
Agree, both :D
eagle totally rules ...
cool 👍
never, Altium or Zuken does....
How is Eagle even slightly better than Kicad?
Unlimited board size and 32 Layers, instant 3D viewer without "push to fusion".