User:Bsutton

From RepRap
Revision as of 02:27, 8 July 2011 by Bsutton (talk | contribs)
Jump to: navigation, search

I'm going to use this page to record my trials and tribulations with getting a RepRap printer working.

July 8th later that same day

Installed Netbeans so I can upgrade the forms to java 6. Eventually worked out how to do this.

Problem then was that the BotConsoleFrame can't be edited in the form layout tool. I got it working by adding a new variable formDesignMode which I use to suppress some logic when the form is just being loaded for design purposes.


July 8th 12:59 am

Upgraded to java 6 replacing org.jdesktop with the standard java libraries javax.swing.GroupLayout.

And then realized that most of this code has been generated using the netbeans forms library. Argh!!! Will consider what to do on the morrow.

July 8th 12:10 am

I finally have the reprap host up and running.

So some work to do as the system is reporting an incompatible serial library:

Native lib Version = RXTX-2.2pre2 Java lib Version = RXTX-2.1-7 WARNING: RXTX Version mismatch Jar version = RXTX-2.1-7 native lib Version = RXTX-2.2pre2


July 7th

Downloaded the reprap host software and began the saga of getting it installed

FYI: my desktop is Ubuntu 11.04 x64

Found a couple of debian packages but neither of these work.

1) Found the ppa by Jonathan Marsden but this doesn't appear to be in working order: ppa install

2) The host git repository also has a debian package, however this appears less complete than Jonathans and again doesn't appear to work.

So I've decided to try and update then so one of them does work. The question is which one to start from?

manual install

Before I attempt to start building a debian package I thought it might be useful to work out how to get it to install manually.

The following is a log of my efforts and failures. brett's manual install

On my first attempt I received the following error:

./reprap
Exception in thread "J3D-Renderer-1" java.lang.UnsatisfiedLinkError: javax.media.j3d.NativeScreenInfo.openDisplay()J
	at javax.media.j3d.NativeScreenInfo.openDisplay(Native Method)
	at javax.media.j3d.NativeScreenInfo.getStaticDisplay(NativeScreenInfo.java:48)
	at javax.media.j3d.NativeScreenInfo.isGLX13(NativeScreenInfo.java:36)
	at javax.media.j3d.NativeConfigTemplate3D.getBestConfiguration(NativeConfigTemplate3D.java:67)
	at javax.media.j3d.NativePipeline.getBestConfiguration(NativePipeline.java:3241)
	at javax.media.j3d.Renderer.doWork(Renderer.java:488)
	at javax.media.j3d.J3dThread.run(J3dThread.java:256)

So the UnsatisfiedLinkError basically means that its looking for a entry point javax.media.j3d.NativeScreenInfo.openDisplay in a shared library. This feels like a compatibility issue! e.g. the shared library doesn't match my jar.

After much research I found a fix for this. Basically its an incompatability issue the fix for which is described here j3dcore install


July 1st

I've order the mechanical parts for a Mendel-Prusa on ebay from Investalator.

Cost $USD160 Shipping $USD45 (ouch)