Matt B, please tell us who you are and why you are here
ok...hi. Im matt - aka technolomaniac...I run the EAGLE, Tinkercad and part of the Fusion 360 teams at Autodesk.
before that, I worked at Supplyframe who owns HaD (full disclosure) and before that, at Altium
for many...many...many years
why am I here? just to hang out. I make projects here. I share stuff here. I like this crowd. even when they hate me. it's more my peeps that say...EETimes.
Is there audio/video with this?
that = than
but I will share copious pictures
: I don't hate you, you are the reason I switched to KiCad and I thank you for that :-)
great! glad you found it does what you wanted!
@wb8wka this is text based.
I have zero against KiCAD
I think it's pretty awesome to see them disrupting the market.
that's creating opportunity more than eroding it
Love eagle but don't want to get my keyboard greasy (lunch time)
10 years ago, nobody would have said a big company would use EAGLE much less an open course tool
course = source
so to see that transformation is super exciting
@technolomaniac OK if I start posting some of the questions ?
and to see companies like Altium and Cadence trying to figure out what's happening in this world is incredible
I worked for a middle size company who used Eagle for like a complex 8 layer board
@James Lewis : There have been some improvements in the UX, such as the new icons. (They look great.) However, EAGLE still feels like a 30 year old command-line driven CAD program, with a GUI slapped on top. Is there a plan or roadmap to keep a similar UI, but modernize the UX?Q from
oh yes. HUGELY so.
the next MAJOR release is all about setting that flag
so not 8.x but whatever comes after
but don't remove the command line
so we will make big improvements on UI/UX and usability with an eye for how we also dont make the thing super complicated to drive.
no no...the command line is awesome.
I dont want to take that out.
love the command line
Command Line rocks!!
Autocad tried that years ago and it was a disaster
it's so nice to use mouse in one hand and type with other
Autodesk knows the command line well.
we added autocomplete recently and that's something not many folks picked up on.
I've lost two escape keys to autodesk already
I am liking the autocomplete.
Q from me: can you tell us how the ULPs work?
under the hood and all that
its just interpreted code which is then parsed to generate a series of commands in an event loop. difference is, that it also allows you to maintain some sense of "state" with variables as it executes.
so you write code, we interpret the commands from that, we hook the event handling / state machine that is EAGLE and then queue up all of the events
there are a lot of them
oh yeah...that was something which I had to come tor grips with: ULPs are first-class citizens in EAGEL
are you writing new ones?
just curious, was Eagle written itself with this language? I always liked how stable the program was, nearly never crashed up to my version 6
no no....EAGLE is all C++
@Sophi Kravitz yes!and
I'm not familiar with Eagle. What does it cost for hobbyists and/or small business? Is it like Fusion 360 - free for under $100K? Does it integrate with Fusion 360?
in fact we just updated the LIbrary Export ULP which was little better than a disaster in the past
there's a price list on their site, just saying
@Sophi Kravitz Additionally the new ULP and SCR dialogs show you the documentation for the ULPs so it's much easier to figure out what they do.
free for hobbyists. totally integrated with fusion (getting better there also) and then two paid tiers - $100 & $300
Someone asked about: Where do you see Eagle being position compared to Kicad, Altium, Cadence? Hobbist vs professional spectrum
@technolomaniac You mean 100 and 500 a year right?
Where do you see Eagle being position compared to Kicad, Altium, Cadence? Hobbist vs professional spectrum
So i think the market is changing in a big way.
if you saw the interview on Ask and Engineer wed, it was interesting what Limor said...She and I and folks like all of "us" (my boss is the guy that founded instructables) are the inmates running the asylum
so the "full product" view is transforming this space to include electronics, mcad, etc
and we need to evolve with it or die.
hard when your only product that generates revenue is $10K +
how comes there is this huge gap between Euro (130pa) and USD(100pa) prices?
however, usually those parts are done by different people
can we talk about footprints?
but just as people dont pay $10K for compilers any more...the pressure is on to transform the space with lower cost tools that do more.
sure...you need one?
I need an easier way to make them
is this scripted? :D
@Radomir Dopieralski yes and no. however either way, a tightly coupled workflow is of benefit all round
@davedarko no no...I'm just THAT good. :)
what is the thought behind making the footprint tools the way they are with requiring calculations at every step?
@Sophi Kravitz There are ULPs that help with component creation. But we have something in the works that will help with this. I'll let Matt address it.
well we are changing all of that
@davedarko I've lost the sophiRobot
@Jorge Garcia said, there are ULPs that make that betteras
but I showed this earlier...
any plans to support Python scripting?
that's a killer feature of Fusion 360 imo
(I use SolifWorks for work, and the VB scripting is killing me)
this sort of footprint calculator is long overdue
I remember when you were working on that
when will it be ready? :D
Matt, you are always giving away too much... You have to keep some suspense dude. :D
soon. it's really freaking close!
/me wants to sign up for the beta of that
@Jorge Garcia hahahaha!
bruh you should have seen what I saw
@Benchoff got a peak at some cool stuff!HAHAHA ...yah -
engineers often give out more information than they should . That's why they get banned from trade show booths.
but that calc also produces the IPC compliant FP and the 3D model and then does the alignemnt
@Andrew Sowa seriously
they say the ship leaks from the top...and I guess as far as eagle goes, that's me.
that's a nice calculator
but I get excited! and I want to share what we're going to solicit feedback
So what's the deal with CircuitMaker? Do you still have tendrils in that team and any idea WTF is going on with Altium? (This probably relates to Upverter too)
saw that question...
I feel guilty using now IPC custom footprints so auto generated is good
not sure. I think circuitmaker was a bet on the maker community but I havent seen it take off.
I dont fault them. as I mentioend about KiCAD...anything that promises to disrupt the 10K tools with something awesome is a welcome additon IMO
it serves the interest of the community
same thing happened with compilers...who pays $5K for Keil any more?
nothing against Keil. Great compiler, great company.
but the market dynamics are shifting
they have a hobby free version
why is it so hard to include a logo?! (eg a png)
but it's space limited
great quesiton --
yeah, CM hasn't see an update in over a year
So does IAR, people still shell out 4k for the pro version.
because it doesnt support splines?
and because the original polygon tools were not that great.
but that's coming too
SVG to PCB
I would honestly love to be the first PCB tool to properly support splines
let me know how that goes.
you sure? isn't it just bezier curves?
goes very well
ok, I'm uneducated, what's the difference?
arguably PCBModE does splines :P
...because Inkscape is the front end
with this svg tool be able to dynamically resize once converted or is it a static scale?
ahh that's cool
I love the geometry there...
@Andrew Sowa that's the goal
wrt to python for scripting...it's interesting, we just had a discussion about this last night
I'm all for it.
ULP is confusing and suboptimal
@Radomir Dopieralski http://www.differencebetween.com/difference-between-bezier-curve-and-vs-b-spline-curve/ basically Splines are more "round" and "natural"
pcb art may get easier
but we have some refactoring to do to make that happen...stay tuned on that. I like python. but EAGLE Is a classic monolith and we need to separate components before make that happen.
my team wrote the spline tools for Fusion.
tbh I am resistant to learning ULPs because it's yet another learning curve that doesn't get me anything that other languages don't already have
python scripting would be awesome!
just an FYI...
i often use fusion for complex outlines
for example, I wrote a Python script that converted bitmaps to EAGLE 7 format directly
@Stephen I really think Python is something we should do. but it aint easy. a fair bit of refactoring first but we will get there.
even though I think there was a ULP for it
I wrote a spline Applet, too back in the days when Java was popular :-)
but the python was straightforward
I believe that. I can try to be patient :)
(sidenote: XML file format is awesome as well)
@Jarrett glad you like it!
we're pushing the open format as much as possible
I love that modules name. It will hold you over until we figure out how to get Python in.
I, uh, might have used EAGLE format as an intermediate step to CircuitMaker, because the EAGLE importer was really good, but bitmap importers for CM don't exist
so for example, with the library tools I showed earlier...we are planning to make importers for other formats and resolve everything to EAGLE XML (largely because everyone can read it...even if you dont use EAGLE)
Yah...not sure why. Altium can do it. They have that code. They just held back.
@Jarrett nothing to be ashamed of dude. You still used EAGLE and the format is still EAGLE.
I never used Fritzing, but looks like it has only bezier curves:
I guess real spline curves in a PCB editor would be something novel
We are happy as long as people use the tool.
You cant hold back features and then expect to win. That's why the board size constraint is probably the only real thing you can hold back, along with layer count.
Any plans to go to a could file system like Fusion 360?
Nah...not really. I think we can defintiely have a cloud representation of the data.
and we will...so I'm not being coy there.
we will have EAGLE data in the cloud one day...
but a) that should be optional
oh thank g-d
and b) that should be something that adds real value
if you can't separate from the cloud, especially with slow internet speeds everywhere, please don't do it
so like visualizing a schematic in the browser by someone who is not the engineer is cool
Whenever you use ECAD-MCAD EAGLE is on the cloud. :)
yah...the cloud is there for sharing, socialization, community stuff like shared libs, etc.
The could on fusion has been nice for us as a company using their team hubs. Everyone has the files who needs them
@Frank Buss I have that t-shirt
@Jim Jones and I totally agree with that model
its nice for collaborative work and version tracking
likewise, if someone can share a link to a PCB and then use a derivative web service to produce mfg files from it...that is cool
It's good to objectively discuss what the cloud offers. Sharing, collaboration, larger computing resources are the big three in my mind.
so e.g. you could right click a PCB and say "generate gerbers" if you were a board house
or "generate a bom from this schematic"
because the person buying parts - unless it's you - shouldn't have to open EAGLE to get a BOM
A work around for me is to just keep my eagle files in dropbox for now
that's neat for chinese clone factories too :)
@technolomaniac That's right, as a good engineer you should give them the BOM.
but yes, online eco-system would be benefical to the persons who are not the creator
are there any tools for penalization so I don't have to offload that to a board house?
@davedarko oh yeah, for sure! cant wait to see what my product will look like on shelves before I make it!
hmmm, a pcb design wiki
I'd like that as a service :)
@Andrew Sowa not yet. but there's plans for that.
@Radomir Dopieralski that would be awesome. so much tribal knowledge to be shared.
but I think we probably dont want to be the ones to own that...because it feels like it crosses some imaginary boundary that the community would be upset if it was hosted by us.
I know some to all to FAE on integrity, would that be to crazy to ask for? It plausible since fusion has simulation
I'd love to see something like "your data lines on usb have a difference in length of 5cm" in the DRC
oh just wait dude.
just freaking wait.
@Andrew Sowa : are there any tools for penalization so I don't have to offload that to a board house?Aaaay, another question here from
which is relevant to my interests
@davedarko The meander tool gives you that info currently.
I'll let you chew on that for a bit.
which one is that?
hahahaha exactly Sophie
seriously cannot stand just having names for icons
there need to be a guide (for all software)
@Benchoff Nothing built into EAGLE. However the re is a python library you could use to make the panel. I believe you guys have written about it before.
that's the nice thing in open source projects, you can always test the latest things and they are all public
< thanks to adafruit I know of the length command that I always have to regoogle again