Marlin: Development question: which IDE

Created on 10 Nov 2016  路  10Comments  路  Source: MarlinFirmware/Marlin

Hi gang

Which IDE are you using?

im currently working with arduino standard IDE - seems good for small projects - but at the magnitude of Marlin - i think its a bit hard to work with - esp when the file count is higher than tabs abailable, its a hazzle to scroll in the small menu created...

That the reason behind this question - there must be alternatives out there - im thinking about going to Visual Studio (which im all ready using) but perhaps there is even better options out there

Thanks

Development Question

All 10 comments

Most of us seem to use Arduino IDE from Arduino.cc (Not Adruino.org).
For just compiling and uploading the source, for most, it's fine to just click the arrow button.
But I suppose all serious developers use external editors (like Notepad++ on Windows).

Makefile users seem to be rare.

With PlatformIO you'll have about the same problem as with Arduino IDE if you don't like Atom.

Eclipse based IDEs seem to be much to complex for the average user - especially until things are set up.

Hi

I use this plugin for eclipse for many months: Arduino Eclipse
I finally changed my life.

drk

I'm using the Arduino IDE, because normally the code changes I do are not that big (including LIN_ADVANCE). It's very comfortable to change a little bit, do an upload, see how the code behaves and continue coding. The long list of files to scroll down is anoing, that's true.

For studying new code sections of Marlin, I use Notepad++. I like that you can mark a variable and it will highlite all other sections where it is used. That makes it very easy to see the workflow. And Notepad++ is great for comparisons between versions etc.

With Arduino Eclipse may integrate the Marlin project with git. This way you can receive updates and interact with the community.
Eclipse also has a real environment for debugging.

Ups.
Your linking to (http://eclipse.baeyens.it/) here, made them believe in a denial of service attack! :-)
The Arduino IDE problem seems to be bigger then I supposed.

I have been on the site right after you sent the link. While reading it got slower and slower and braked together.

Visual Studio Community edition with the Arduino plugin

Not work on linux machine :-(

When I edit the Documentation I actually do it online in Github lol

seems we have most of the tools now - will have a look at them and see what fit me the best..

thanks for sharing...

The long list of files to scroll down is [annoying], that's true.

For Marlin 1.2.x it will only get better.
https://github.com/MarlinFirmware/Marlin/tree/breakup-marlin-idea/Marlin/gcode

P.S. I do all my development using _Sublime Text 3_, building with the latest _Arduino IDE_ (currently 1.6.12). There's probably an AVR build plugin for _Sublime Text 3_ but I haven't bothered to research it, as it's simple to just use Arduino IDE for building. If _Sublime Text 3_ didn't exist I'd be using _TextMate_. And if that didn't exist I'd probably be using _BBEdit_.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

otisczech picture otisczech  路  3Comments

jerryerry picture jerryerry  路  4Comments

Ciev picture Ciev  路  3Comments

StefanBruens picture StefanBruens  路  4Comments

Matts-Hub picture Matts-Hub  路  3Comments