6 ms·
They should sell as long as they still can. A year ago Altium positioned itself as the hobbyist friendly EAGLE alternative by advertising that they still sell
by fxtentacle 5y ago
They should sell as long as they still can.
A year ago Altium positioned itself as the hobbyist friendly EAGLE alternative by advertising that they still sell affordable permanent licenses when Autodesk forced subscriptions down everyones throat.
Recently, they burned those bridges by insisting on subscriptions, making the cheapest license $10k all while still keeping the old advertisements listing a $2.9k price online. And for hobbyists, $10k is too steep.
I tried to reason with them, but to no avail. I know of several other people who had a similar experience.
Recently, the KiCAD nightly built has gained an almost flawless Altium importer, better OpenGL rendering with supersampling, and there's a patch in the pipeline that'll let KiCAD open, modify and display Altium documents almost pixel-perfect. And thanks to automated tools, the free offline-capable KiCAD library is now exceeding the scope of the paid online-only Altium vault.
I'd give them until the KiCAD 7.0 stable release expected to arrive in 1-2 years.
- delfinom 5y ago> And thanks to automated tools, the free offline-capable KiCAD library is now exceeding the scope of the paid online-only Altium vault. Well, you say this but as a KiCad dev I will say our library team is heavily understaffed and entirely burnt out. Very few library submissions have been processed in over a year. The automation is there to validate agaisnt rules but there's some that still need to be checked manually, i.e. actually confirming everything matches datasheets, etc. It's a thankless job.
- fxtentacle 5y agoThat's unfortunate to hear. I agree that it's a thankless job, which is probably why companies usually pay for a service to do it instead. SnapEda charges $60 for schematic, footprint, and a simplistic 3d model. KiCAD could offer the same service but with the added benefit that components are added to the library afterwards.
- delfinom 5y agoHere's the thing. We aren't an organization and most of us would probably be prohibited from joining such under the usual employment contracts. Nobody is making money from it as is. The librarians themselves are entirely self organized and basically work independently of the code base developers. They are generally not programmers at all (and don't need to be). While there are some efforts underway to start slushing around the donation balance we have gained, it takes time when everyone is largely a volunteer with limited time.
- contingencies 5y agoI run a hardware company and mandate all boards are done in KiCad. That means I have invested a lot of money in to KiCad and given monetary incentive for EEs to learn it/use it. We love it. Automation, git integration, small size on disk, runs on all platforms, it's great! Thanks for your hard work. Recently due to chipageddon and imminent production of our major equipment we have been reaching for some less common (but available) components. Therefore we've started drawing up symbols/footprints/3D models more regularly. Even basic stuff is sometimes not there. I naturally want to contribute back but noticed: (1) https://github.com/KiCad/kicad-footprints https://github.com/KiCad/kicad-footprints is now read-only on Github but had 336 unanswered pull requests. Then moved to Gitlab, where it has 412 merge requests. Meanwhile, existing user pulls from Github aren't getting new data. (2) https://github.com/KiCad/kicad-symbols https://github.com/KiCad/kicad-symbols is now read-only on Github but had 217 unanswered pull requests. Then moved to Gitlab, where is has 304 merge requests. Meanwhile, existing user pulls from Github aren't getting new data. (3) https://github.com/KiCad/kicad-packages3D https://github.com/KiCad/kicad-packages3D is now read-only on Github but had 75 unanswered pull requests. Then moved to Gitlab, where it has 93 merge requests. Meanwhile, existing user pulls from Github aren't getting new data. Things I take from this: (1) Fundamentally the transition to Gitlab (which I support!) could have been handled better by KiCad, and this is harming community engagement - eg. you should either keep them up to date as mirrors of Gitlab or shut down the old Github repos and redirect users to Gitlab. (2) Gitlab requires SSH keys to allow cloning, which breaks for most scripts/automation (by design). This should have been considered deeply before the move with a strategy to mitigate the user impact. (3) The current de-facto UX of having to mystically discover a move happened, manually creating a Gitlab account, upload an SSH key and manually re-clone three repos in-place while preserving KiCad path configuration is a poor user experience to say the least, which less technical users will not be able to do, and should preferably have been handled automagically by KiCad itself using rsync or something. Asking devs to validate submissions is insane. Instead, consider to invest some time to create an off-git unified submissions process which enables users to verify one another's uploads, sort of like a captcha, ie. "does this pin on this footprint match this datasheet?" or "do the overall dimensions of this package match this datasheet?". This would allow for submissions but require some community engagement on upload to lessen the load for existing maintainers. To make up for potential inaccuracy, just fire the same content at a few people to verify, or even hand out open source experience library helperships to students: KiCad summer of datasheets. My 2c. Keep up the great work!
- mhh__ 5y agoIf KiCAD gains some signal integrity stuff (and other niceties you get with the expensive stuff) then it'll be really good for the space, I think. KiCAD is far from perfect, however some industry familiars should be apologetic and embarrassed at how poor their offerings are compared to the open source equivalent (plural even, sometimes). I didn't spend a huge amount of time in Altium designer but, although I did like parts of the UI, it just seemed like a old codebase past it's sell by date with a pretty face slapped on top.
- pointhi 5y agoKiCad 7 will get power and signal integrity tools. In fact, there is already a branch with working DC power integrity simulation prototype (current-density/voltage-drop/resistivity) where you only have to specify a board and all ports with their constraints.
- IshKebab 5y agoI haven't used Altium but I have use Kicad and the experience was pretty bad. It's very unusuable software. I don't think Altium has anything to worry about at all from Kicad. However, I did recently discover Horizon EDA, which uses the Kicad core, but is way way way way saner and easier to use. Give it a decade and it might be worthy competition. Though surely Altium is only really targeted at FTSE500 companies who need really advanced features and can easily afford $10k licenses. I don't see them using open source alternatives. Anyway, I just want to big up Horizon a bit more because it's so so so much better than Kicad: https://github.com/horizon-eda/horizon https://github.com/horizon-eda/horizon
- krapht 5y agoAltium is mid-range. Like Solidworks for mechanical enginieering. There's another tier of PCB design tools above Altium with matching cost per seat, e.g. Mentor Graphics Expedition. Unigraphics, for mech Es. Both of the above owned by Siemens! They certainly know how to charge large sums of money!
- IshKebab 5y agoI wouldn't say Solidworks is mid range. I have used Solidworks and NX extensively and they're very very similar. I haven't used Altium but the companies I've heard using it aren't "mid range" companies and everyone describes Altium and Mentor as basically the two "pro" options.
- madengr 5y agoAltium is definitely mid-range on the price point. Mentor and Cadence are 10x.
- fxtentacle 5y agoEAGLE/Altium is kind of the cheapest level for connecting a CPU to RAM with length matching. So as soon as you're an ambitious hobbyist, you'll need something comparable. For example, Chinese hardware startups selling through aliexpress tend to use Altium. But I don't think they'll buy many licenses. And I can't afford to. I really have no idea who would buy it, except for people who have old Altium files that they absolutely need to open.