TimmyH79 wrote: > In the terminal it activated the port and said > device 8, 2, 3, 4 not present... is this correct. Yes. Those are the device controller addresses for the extruder controller, X, Y and Z axis controllers respectively. Until you have a UCB with a PIC talking our "SNAP" protocol, the RepRap host software doesn't have any devices to talk to. If you can jumper T and R onby jmarsden - Reprappers
Thanks for all the help! Actually, I already have one L298N for this board (I ordered a set of parts for one PowerComms board and one UCB/Stepper Controller from Mouser a while back, both as a test of the BOM and so I would have some electronics to test with). If there is an already tested way to replace the L298N on an RRRF-supplied UCB with a cheaper/heatsinkless equivalent, and the firmwareby jmarsden - Controllers
It's great to see that you got the host software installed and running without assistance; that has been a stumbling block for many until recently. Did you use the reprap-host-0.8.1.zip package and install the libraries by hand, per the instructions on the wiki? Or did you use the setup-reprap-host-dev-environment.sh script? Any feedback on how easy/hard/whatever the process of that install waby jmarsden - Reprappers
It might be worth turning on CommsDebug and capturing the output for later analysis, so we can see what exactly the host software is asking the PICs to do when, and when the ACKs come back... so then we'll know if any of the delay is in the host? Hmmm, it would be helpful if that debug output included timing info, wouldn't it... I can add that... [15 mins later] OK, done and tested :-) This forby jmarsden - Reprappers
Englewood, Thanks. My mailing address is in a PM to you here on the forums. Now I'd better add the L298N and the 4pin connector and diodes to my UCB, so I have a completed Stepper Controller Board ready for the motor. Since it is 12V, I won't need any series resistors, which is good :-) I might be able to do some sort of RepRap presentation / electronics demo at my local LUG (Linux User Grouby jmarsden - Controllers
OK. Even poke will only work *once* without R10/R11/P3 and a P3 jumper in place. Once per power-cycle of the UCB, that is. Actually I think a high value pulldown resistor on the Port A1 pin of the PIC might solve this, since the firmware only enables sync if it sees SYNCA high. So that input pin must be floating high when unconnected. If someone more expert (Simon?) could confirm that, it woby jmarsden - Controllers
Yes, I'm finally building a UCB :-) I tried very hard to follow the instructions at the UniversalControllerBoard_1_2 Wiki page. All went well until I found the stepper testing stuff did not work, lots of sending error, retrying messages. I went to use poke (the instructions don't suggest poke for some reason?). This works... once! After that the UCB (with an X-axis PIC in it) NAKs everythinby jmarsden - Controllers
Yes, the host software supports 200 step/rev motors. This has been done and is known to work, possibly with some mild loss of precision. Eric M's system (which right now is about as close to extruding a minimug without actually doing so as it is possible to be!) uses such steppers, for example. There are also preferences to deal with calibration of motion distances: XAxisScale(steps/mm)=11.48by jmarsden - RepRap Host
Englewood, please slow down... :-) You seem to be experiencing intermittent comms issues. I *strongly* suggest that you stop trying to run the stepper exerciser and calibration etc., it is unlikely to be helpful until your comms are stable and reliable. IMO you need to get those comms issues resolved first. It may be boring, but it is necessary. Try using poke to communicate with each UCB inby jmarsden - RepRap Host
Um. The attachment stuff is broken in my recreated page. I could upload each of the attached files from the rrrf.org server if needed... I'd *really* prefer to know what happened before doing more work on this, I'll await guidance from Simon (or whoever knows) :-) Jonathanby jmarsden - General
OK, I put it back from the backup copy of the twiki that we moved to Zach's server the other night as part of the server migration process. Let me know if it looks strange at all! I hope Simon can check out what happened and report back. Jonathanby jmarsden - General
The current GNU sources for the dsPIC GCC variant (microchip doesn't seem to want people to know "their" C compiler is really GCC, so they can charge $$$ for it) are downloadable from . I have not (yet?) tried to compile them. See for a (very Windows-specific) description of the process. Jonathanby jmarsden - Controllers
The Newark page at seems to say they have 0 in stock and a lead time of 29 days. So you'll need a fair amount of patience as well as your US$187.89 :-) Jonathan P.S. Eric beat me to this info, but his post was on the second page and I didn't notice it when I posted! Oh well.by jmarsden - Mechanics
Our posts "crossed"! Can you let us know how you solved the earlier issue with the serial ring, so others can benefit from your work? Jonathanby jmarsden - RepRap Host
As Zach said, this sounds like a bad connection somewhere in the serial ring network -- a dry solder joint, or a wire not crimped fully to a crimp-on connector, maybe? I'd suggest going back to testing with poke until that works, and only then running the host software. If you have more than one UCB, go back to a "network" of just the PowerComms board and one UCB, so you have minimal wiring toby jmarsden - RepRap Host
> C:\SourceCode\reprap-host-0.8>java -jar Reprap.jar > 'java' is not recognized as an internal or external command, > operable program or batch file. (1) Please double check your %PATH% and your Java installation. My Java installation on Windows seems to put a copy of java.exe into c:\windows\system32 so it is on the %PATH%. I have done multiple such installs and they always do thby jmarsden - RepRap Host
sai wrote: >> Q1: Simon, are you willing and able to take the >> lead in migrating RepRap to a 16F648A and SDCC 2.7.0 ? > I've already done it. Not very well tested though. Great! Should we start a new branch in Subversion for this, until it has had more testing and can then be made "official"... or (once we have something approaching consensus) should we just just do it in thby jmarsden - Developers
I'm glad you have it sorted out! > This should be in the instructions. Well, maybe. The instructions already say "Print out on A4 at a scale of 1:1 ..." which is a clear and accurate description of *what* you need to do. Exactly *how* you go about doing that, in every commonly used piece of PDF editor/viewer/printing software on the planet, is a bit harder to write up succinctly The wordby jmarsden - Mechanics
Moving to 16F648A and current SDCC (2.7.0) is probably the right thing to do. Dependence on a specific ancient Subversion revision of SDCC is something we need to fix anyway, IMO. This change is likely to need some time from Simon, because my earlier attempts to get the current C code to compile under a current SDCC are, umm, still incomplete (i.e. they don't work yet!), and I'm going to be timeby jmarsden - Developers
The most likely explanation is that someone or something is scaling your documents as they print. You don't say what software you used to print the templates with, but (for example) the Print dialog of Adobe Reader has a "Page scaling" dropdown and the default is often "Fit to Printer Margins". Set this (or the equivalent in your software) to "None" and print again? As an additional test, youby jmarsden - Mechanics
We're looking at something like: (1) Recover MySQL <=> PHP communication on Zach's server (I broke it, ouch!) (2) Get a copy of the current twiki-based RepRap Wiki up and running over there (3) Set up MediaWiki on that server (4) Attempt a twiki to MediaWiki conversion Whether that will change a style issue of using headings as links or not is unknown. I suspect not. Making the hby jmarsden - General
Zach is being unduly nice to me here ... *I* made some changes, which got us a working test twiki installation, and a few other security fixups, but apparently also broke MySQL/PHP intercommunication. I had a look at it over my lunch break, but Zach has (or had?) a customized PHP setup, so it's better if he fixes/reconstructs that when he gets off work, instead of me causing more trouble!!! Witby jmarsden - General
We aren't necessarily cannibalizing a PSU -- we're *using* one. We can even use the one inside our Reprap host PC (or another nearby PC if you have multiple PCs!) if it has a spare power output wire -- just route it out the back of the PC! This is what I currently have set up. It may not work when I have 3 beefy steppers to power, but for testing it is highly convenient! I'm not sure about usby jmarsden - Controllers
> I just hope it can survive a lot of read-write cycles... Hmmm. That might prove to be optimistic, and if it fails, the failure could be hard to diagnose. Have you done any form of write-levelling, moving the buffer around in the EEPROM and keeping a pointer to the current copy in RAM? I have to say, I think moving to a 16F648A is probably preferable to this sort of trickery. Jonathanby jmarsden - Developers
OK. I hadn't noticed this issue at all. For me, links in the text are blue, and so are titles which happen to also be links. Normal title text is brown. Normal text is black. There is no need to mouseover anything to see this. This is how I see the Wiki pages under both Linux and Windows, using Firefox. I just checked, and this is also how it looks in IE7 under Windows XP Home. Even in Lyby jmarsden - General
Our second "packaged" host software release, reprap-host-0.8.1.zip is now released on SourceForge, see This release has more changes than I can list, including: * A corresponding src package reprap-host-src-0.8.1.zip * Improved run scripts with a setting to use more RAM so larger objects print * Display of a shell for lower layers in the Previewer, reducing RAM usage * Improved JavaDoc comby jmarsden - RepRap Host
BurkeyTurkey Wrote: ------------------------------------------------------- > While the instructions for > creating a reprap seemed to be available, the > "Darwin Release Todo" subsection of the page > consists of this message: "We're close to being > ready, but not quite there. Here is a page with > things that are not quite done. Hopefully this > will help us get everythby jmarsden - General
The capacitor value seems to be a preference, not hardcoded: jm@notebook:~/Reprap$ grep Capacitor lib/reprap.properties.dist Extruder0_Capacitor(F)=0.0000001 jm@notebook:~/Reprap$ This value is 1E-7 F i.e. 0.1uF in the default properties file. I seem to remember Eric using a 1uF cap per the BOM and having very bad thermistor calibration indeed until he realized this and edited it to 0.000001by jmarsden - Controllers
adkocher Wrote: ------------------------------------------------------- > OK that was easy...run as su and it works...sorta. This suggests you perhaps didn't follow the instructions about "Granting yourself permissions on your serial ports" which are part of the Wiki instructions at ? Can you please try doing what the instructions suggest regarding port permissions, and if it still doesn'by jmarsden - Controllers
Your change made it into 0.8.1 :-) Jonathanby jmarsden - RepRap Host