Check that you jumpered the sync connector correctly, too. Someone (Nick?) recently reported strange issues with serial comms until this was done, here in the forums. Jonathanby jmarsden - Controllers
Two ideas that could help test your theory: (a) make the ring buffer one byte long -- does the linker then link without warnings? (b) compile and link for the 16F648A -- does the linker then link without warnings? Jonathanby jmarsden - Developers
Repeat after me: "This is a research project" :-) This is going to be a research project for some time. If anything on the Wiki or these forums (or thr RRRF site for that matter) suggests otherwise, please point that out, so we can correct it. I don't think anyone here is into false advertising and over-hyped PR rhetoric -- we're basically a bunch of techies, not a bunch of marketing execs! Iby jmarsden - General
Nick, I'm not sure, but this sounds more like an issue with your construction (or even with your PIC??). You might try flashing a second PIC with the Y-axis code, and poke-ing address 3 rather than 2 and see whether the results are the same? If they are, and assuming your PIC programmer verifies the PIC flash as being successful, that would suggest to me you're looking at some sort of electronby jmarsden - Controllers
Zach, Sounds good to me. If you can add 3 lines to the preferences and set the ShellColour from them (default to your green if they don't exist), that would be more in keeping with the way the rest of the colo(u)rs in the host Preview window work. Although the Preferences screen *is* getting a bit crowded! Go ahead and check it in anyway, with or without preferences. Jonathanby jmarsden - RepRap Host
At you will find a button to let you download a test package named reprap-host-0.8.1rc1.zip This is very close to what I expect to release as reprap-host-0.8.1 tomorrow. The corresponding source package is available via Testers very much welcome! Jonathanby jmarsden - RepRap Host
See for a list of supported USB-Serial converters. Jonathanby jmarsden - RepRap Host
Yes, you can indeed run Sun Java 1.5.0 under Ubuntu 7.04 just fine. That is what my Linux box uses. I suggest uninstalling all other Sun Java versions, keeping *only* the one you intend to use. The Wiki instructions were recently updated as I was testing with Ubuntu 7.04, so they really should work for you, too. My Linux box is hardwired to my home network, so no wireless setup to worry aboutby jmarsden - RepRap Host
Assuming this tests out OK, we should probably release a reprap-host-0.8.1.zip package this weekend. Good stuff! Jonathanby jmarsden - Developers
OK. Hopefully this weekend I'll break out the lib installer code as a separate script. I'm busy during the week at the moment with work and Spanish class (and attending a concert starring my son, last night!!). Jonathanby jmarsden - RepRap Host
Zach, It was James who is in NY, not blerik :-) Jonathanby jmarsden - Reprappers
This script expects that its user is going to become a Reprap host software developer. This means they need to already know how to program in Java under Linux (if they will use Windows, this script is probably not very useful to them, and it is untested on a Mac, though it might theoretically work on one). This means, IMO, that its user should already know what version of Java is installed, andby jmarsden - RepRap Host
That works. Actually, the brave could do: $ wget -O- |bash and get it done in a single command, as long as they trust me :-) I'm starting to think we may want to create a host/scripts directory in Subversion for this and the packaging stuff, though, so the top level stays clean? Jonathanby jmarsden - RepRap Host
This was such a small change, I've made the edit and committed it to Subversion as revision 671. Thanks for finding this and coming up with the patch! Jonathanby jmarsden - RepRap Host
> Steppers are everywhere, but I presume a typical stepper from an inkjet, > or scanner won't do. Is there anything to look for in a motor or a device? Torque, number of steps/revolution, and coil resistance all matter. You can work around the last one with "honking great resistors" which some people have done successfully (Hi Eric!). 400 steps/rev is ideal, 200 steps/rev loses you someby jmarsden - Reprappers
Good. OK, I have committed this script. Of course, since the idea is that you don't need to know all about svn to use it, this is a bit of a 'catch-22' way of making it available! Zach, maybe you can release it into FRS so it is directly downloadable from SourceForge? Thanks, Jonathanby jmarsden - RepRap Host
Eric, I have posted a mildly-hacked Reprap.jar for you (check your email) that adds debugging statements relating to speed setting operations, both as they are called in LayerProducer and as they are sent to the Stepper motors. I'm hoping this will give you/us some insight into what your system is doing. Jonathan P.S. I *still* can't seem to attach files in this forum, for some reason.by jmarsden - RepRap Host
Great! Thanks for the report. Maybe it's time to make this script "official", and commit it to Subversion / make it available for download at SourceForge? Jonathanby jmarsden - RepRap Host
If we need to "know" what extruders are available, one really simple way to do this would be to assign fixed SNAP addresses to each extruder type. We have 255 addresses to play with. We will only need 3 dimensions of travel (string theorists need not respond :-) ) . Leaving addresses 0 and 255 for some form of broadcast packets, and address 1 for some form of test or alternate board not yet inby jmarsden - Reprappers
Grin... try two AAA batteries in series??? It would be an awful lot cheaper than a new laptop :-) Jonathanby jmarsden - Controllers
I have run the code under a 1.6 JDK/JRE just fine (on Linux). Can you please be much more specific with your error report, so we can find out what really happened on your system? A description of "hated it" is a little bit too general :-) Thanks, Jonathanby jmarsden - RepRap Host
This seems very odd. Those .dll files are native code libraries, not Java bytecode, and so officially "should" be in ...\jre\lib\i386 not ...\jre\lib\ext unless I am very confused indeed (which is possible, I admit!). What does: class extdirs { public static void main(String[] args) { System.out.println(System.getProperty("java.ext.dirs")); } } display when compiled and run on your syby jmarsden - RepRap Host
Based on it seems Java on OLPC is at least somewhat doable, and those playing with it are apparently using 1.5.0. But Java is not part of the base OLPC software distribution at all, at present, AFAIK. Jonathanby jmarsden - Developers
Linux/unix devices count from zero, so usually /dev/ttyS0 == COM1 and /dev/ttyS1 == COM2. I think... this Windows laptop has no serial ports :-) I have no idea what Cygwin does with USB-created serial ports -- maybe /dev/ttyUSB0 etc.? Jonathanby jmarsden - RepRap Host
OK, now I think you are proposing a design change affecting (at least) extruder firmware, the SNAP protocol command set, and the RepRap host software. Maybe the extruder board too, if some extruders need sensors/feedback that the current extruder does not. I think that's probably too much change for pre v1.0. Furthermore, in general, the host software development environment is a *lot* cozieby jmarsden - Reprappers
>> How do I poke a signal with Windows XP? > I used cygwin. Right. I think we can package and release just the poke.exe and cygwin.dll, for people to run under Windows without having to install a full Cygwin installation just so they can "poke"! I need to test this, but all the Windows machines I have access to (other than systems at client sites, and servers at work, which it woulby jmarsden - RepRap Host
> I'm kinda of the feeling that before any *major* release is done, > somebody or a group of people working physically close to each other > should build everything from scratch. That's probably what some people would call an alpha-test release? I'd be a bit reluctant to have to spend US$400 or so in parts on a regular basis to verify that the system passes an overall functionality tesby jmarsden - Developers
Simon, On Thu, 21 Jun 2007, "Simon McAuliffe" said: > Jonathan Marsden wrote: >> Then we should probably back down to 1.5.0 for cross platform >> compatibility. > This is an important point. What will be the minimum JRE requirement? > As of a few months ago, it also ran on 1.4.1 and I have been doing new > threading stuff with that compatibility in mind (a little extby jmarsden - Developers
> ... the point is the machine does not need to know what it's > printing with so the programing becomes much simpler ... Surely, the system as a whole *does* need to know what it is printing with -- max speed of movement, delays between layers, etc etc may well be material-dependent. That's why there are so many per-extruder preferences in the host software, I think! Unless you want thby jmarsden - Reprappers
That all looks fine. Did you test your comms using HyperTerminal or similar per the Wiki? Does that work (you get character echo) OK? This is starting to sound like I need to hurry up and see whether poke can be compiled and run under Cygwin, so Windows users can test with it...! Jonathanby jmarsden - RepRap Host