---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
On Mon, Sep 18, 2017 at 10:15 AM, Elena ``of Valhalla''
Post by Elena ``of Valhalla''Post by Luke Kenneth Casson Leightonthe entire arduino software ecosystem was never designed to actually
give people proper access to the hardware. anything that's a 180mb
download and requires a 200mb runtime environment to compile and
upload an executable that's only 16k in size *really* isn't going to
end well.
Well, IIRC they do bundle gcc(-avr), which tends to be quite big, but
doesn't really need to be downloaded again if you already have it from
your distribution, and the runtime environment is only needed if you
want to use their IDE instead of your favourite editor + a Makefile (and
there is (was?) at least one example Makefile somewhere in the arduino
package).
yehyeh... it wasn't always like that.
Post by Elena ``of Valhalla''Looking at the installed sizes on debian (which has an older version for
license reasons) I see that the libraries are about 6½MB and the IDE
itself is just 1½MB.
phil was instrumental in arranging that.
Post by Elena ``of Valhalla''https://packages.debian.org/sid/arduino-core
https://packages.debian.org/sid/arduino
yep he recommended to the arduino package maintainer that the actual
core parts not be glommed together with a runtime and IDE and
everything else.
then there's avr-utils, a few other things, the libraries as well:
you can now basically mix and match and use editors and minimal build
dependencies... but seriously that's *not* the way it's normally done
[by beginners]
Post by Elena ``of Valhalla''To really reduce size they would have to drop gcc, but I don't think
that would be a reasonable choice for just the aim of side reduction.
yehyeh.
Post by Elena ``of Valhalla''Other than assuming that beginners will be fine with just their IDE (and
targeting their documentation at them), I don't think they ever did
anything to prevent people from going deeper on their own, as they
learned more, including using the arduino board as an AVR devboard
completely ignoring the arduino software.
yeah if you've ever heard of the OSMC (Open Source Motor Controller)
that uses a PIC, i bought one back in... 2003 or so. 1,000 lines of
c, using not even gcc. no libraries, nothing.
.... when i first heard about arduino i was really shocked at how
much the dev environment was.
Post by Elena ``of Valhalla''Post by Luke Kenneth Casson Leightonso they're stepping well outside of the "normal" boundaries - good
luck to them.
Fully agree here: what they are doing lately makes them at the very
least quite irrelevant to the Open Hardware world.
ho hum :) i really wanted to use RADDS because the Duet 0.8.5 and
the Duet-NG are almost as much as an entire 3D printer can be sourced
for here... only to find that the damn thing's non-free! they're
happy to provide a non-commercial license...
... it was the last straw. i spent the weekend making an improved
version of RAMPS 1.4 - called RD3D (yes after R2D2...) and it's been
sent for first PCB manufacturing, already, this morning. yes i rushed
it, yes i realised i'm using only a 500mA regulator which means it
might be current-limited: i'll just have to drop a different LDO in
place using some wires.
http://reprap.org/wiki/RD3D/1.0
but guess what? it's GPLv3 and it's *properly open*. and awesome.
6 steppers (RAMPS has 5) and 4 MOSFETs (RAMPS has 3) and an on-board
MicroSD card and and and.
it was a very... busy... weekend :)
l.
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large