Discussion:
[Arm-netbook] KiCAD autorouter freeroute has gone open source and stand alone
joem
2015-05-11 07:44:16 UTC
Permalink
KiCAD autorouter freeroute has gone open source and stand alone


For Ubuntu 12.04, install the default-jdk i.e.
sudo apt-get install default-jdk

The freeroute files can be downloaded from here:
https://github.com/nikropht/FreeRouting/

Need to unzip and compile .java files for which there is a script

The following needs to be put into a bash script - e.g.
compile_freeroute.sh:


#!/usr/bin/env bash
#
# Credits: http://www.freerouting.net/fen/viewtopic.php?f=4&t=255
# (A message written by forum user "foka" on 2014-03-23)
#
# This has been hacked together in a few minutes after reading the post
above.
#
# 1. Check prerequisites:
if [ ! -f /usr/share/java/jh.jar ] \
|| [ ! -f /usr/share/icedtea-web/netx.jar ]
then sudo apt-get install javahelp2 icedtea-netx-common
fi
# 2. Compile:
if javac
-classpath /usr/share/java/jh.jar:/usr/share/icedtea-web/netx.jar \
`find -type f -name "*.java"`
then jar cfe fr.jar gui.MainApplication \
`find -type f \( -name "*.class" -o -name "*.properties" \)`
else echo "*** Some .java file was not compiled. See above" 1>&2
exit 1
fi
# 3. Run:
java -jar fr.jar


Then run
bash compile_freeroute.sh
and you got stand alone freeroute! :)

Related links are these:
https://bugs.launchpad.net/kicad/+bug/1290022
https://github.com/32bitmicro/Freerouting
http://www.freerouting.net/fen/viewtopic.php?f=4&t=255


Now you can make your own freedom CPU boards and design
it with 100% free software and share designs! :) :)

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large a
Luke Kenneth Casson Leighton
2015-05-11 08:50:52 UTC
Permalink
Post by joem
KiCAD autorouter freeroute has gone open source and stand alone
that's great news! about time

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send
Paul Sokolovsky
2015-05-12 19:28:57 UTC
Permalink
Hello,

On Mon, 11 May 2015 07:44:16 +0000
Post by joem
KiCAD autorouter freeroute has gone open source and stand alone
For Ubuntu 12.04, install the default-jdk i.e.
sudo apt-get install default-jdk
https://github.com/nikropht/FreeRouting/
Finally something refreshing among all those boring news on pseudo-open
hardware. If only KiCad itself was getting UI improvements so all the
pseudo-openhardware arduinish crowd was really ashamed to use non-open
tools...

[]
--
Best regards,
Paul mailto:***@gmail.com

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phco
Luke Kenneth Casson Leighton
2015-05-12 19:30:30 UTC
Permalink
apologies top post no mouse right now
Post by Paul Sokolovsky
Hello,
On Mon, 11 May 2015 07:44:16 +0000
Post by joem
KiCAD autorouter freeroute has gone open source and stand alone
For Ubuntu 12.04, install the default-jdk i.e.
sudo apt-get install default-jdk
https://github.com/nikropht/FreeRouting/
Finally something refreshing among all those boring news on pseudo-open
hardware. If only KiCad itself was getting UI improvements so all the
pseudo-openhardware arduinish crowd was really ashamed to use non-open
tools...
[]
--
Best regards,
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachmen
Luke Kenneth Casson Leighton
2015-05-12 19:41:33 UTC
Permalink
.. so i press wrong buttons, argh :) ok i think i have it now...

On Tue, May 12, 2015 at 8:30 PM, Luke Kenneth Casson Leighton
Post by Luke Kenneth Casson Leighton
apologies top post no mouse right now
Post by Paul Sokolovsky
Hello,
On Mon, 11 May 2015 07:44:16 +0000
Post by joem
KiCAD autorouter freeroute has gone open source and stand alone
For Ubuntu 12.04, install the default-jdk i.e.
sudo apt-get install default-jdk
https://github.com/nikropht/FreeRouting/
Finally something refreshing among all those boring news on pseudo-open
hardware. If only KiCad itself was getting UI improvements so all the
pseudo-openhardware arduinish crowd was really ashamed to use non-open
tools...
yeah mostly the problem with kicad development isn't the quality of
the code, nor the committment of its developers, but their mindset to
input from others.

in the bugreports that i've given them their responses have been
incredibly telling.

the first bugreport described how they use "part" and "unit" in the
part editor, then f****g well start using "unit" and some *completely*
nonsensical word to refer to things by totally different names.

so the exact same thing is called "part" in the library part editor
and is called "unit" when you place it in a schematic.

... has this been fixed? of course not.

then i mentioned that the concept of sharing pins across multiple
units within a library part is absolute total nonsense - *no* other
editor does this. they have some utterly insane idea that it's good
that if any pin is in the exact same location across multiple units,
that it *must* be the the exact same pin (even if it isn't), therefore
when you move a pin in one unit *all* pins move across *all* units.

this stupid nonsense causes absolute mayhem, corruption of library
parts, and ends up with segfaults just from loading a schematic. i
actually had to stop editing multi-unit parts from the library and
edit the text files *by hand* it was that bad.

... has this been fixed?? of course not.

has anyone given a satisfactory explanation as to why pins are shared
across multiple units *at all*? no they have not.

and that's not all. there are many many things wrong with kicad
that, overall, make it utterly unusable for anything but the absolute
simplest of PCBs with a fraction of the components that you would
normally have on a professional PCB.

in short - i'd *love* to be able to use kicad, but it's just such an
unprofessional program that right now i simply can't.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp.c

Loading...