Yet another high temperature cement is omegabond, about 40$ for a 8 fluid ounces (224 ml), whose specifications are at: For high temperature operation, you have to set this brand of cement at 105 C for four to twelve hours depending on the type, to get a final set. I haven't used it so I don't know how well it works. The El Cheapo method is to use furnace cement. It has to be fired to get evby Enrique - Mechanics
Hi Kyle, The plugins are in the export_plugins folder. The two example plugins are gcode_only and gcode_small. To make a plugin, make a script with the following two functions: def getOutput( gcodeText ): which gets the exported version of a gcode file. If this plugin writes an output than should not be printed, an empty string should be returned. def writeOutput( filename, gcodeText ): whiby Enrique - RepRap Host
Attached is the latest skeinforge, which now has the export tool. Below is the description of export, which gives the option of sending gcode to an export plugin and can print the output to a file. There are also descriptions of the included plugins, gcode_only and gcode_small. To print the output to a file, in the export dialog set the "Also Send Output To" field to the file you want. For exby Enrique - RepRap Host
Hi Kyle, Thanks for spotting the now squashed bracket bug. Another bug, where the material defaults were not copied over, has also been squashed. The updated skeinforge is attached. Cheers, Eby Enrique - RepRap Host
Below is the description of raft.py, which adds a raft and the flowrate to the gcode. Raft is part of the attached, latest version of skeinforge. For the flowrate, there is now a choice of "Do Not Add Flowrate", "Metric" and the default "PWM Setting". When "Do Not Add Flowrate" is selected, raft does not add the M108 flowrate, so any flowrate added in start.txt will not be overridden. If "Metby Enrique - RepRap Host
The fillet script in the skeinforge toolchain rounds all corners slightly, so that the extruder doesn't have make sharp turns and therefore try to do infinite acceleration. Nophead's firmware does something similar and he doesn't need the fillet script, which can be turned off or avoided. On top of the slight amount of filleting that is done on each corner, including corners of the infill, it iby Enrique - RepRap Host
Thanks Ian and Brendan for chewing on the flow rate question. Yo Brendan, Would Ian's suggestion of having a preference for PWM or flow rate work out? In other words, there would be a choice to either input the PWM or have the flow rate calculated, then the choice would be added to the M108 Snnn line. Currently, there is only one flow rate. In future I'm planning on adding some tools whichby Enrique - RepRap Host
I found and squashed a perimeter overlap bug. As a side effect of the big fix, the perimeter corners are sharper and the toolchain is a bit faster. I added tower.py, a script to extrude a few layers up, then go across to other regions. This script commands the fabricator to extrude a disconnected region for a few layers, then go to another disconnected region and extrude there. Its purpose isby Enrique - RepRap Host
Hi Dylan, Adrian and Vik tried made a pinch wheel extruder prototype. But according to Vik, in the "The extruder motor and changes needed in extruder robustness" thread at: "We tried pinch wheels in the MkI design. See the Wiki for why that didn't work." The link to the document he was referring to is: Hopefully you'll have better luck One of the problems they ran into is that the pinch wby Enrique - Controllers
Hi Ginge, Please go all out on the granule extruder. Besides being cool, a common question I get about reprap is if it can recycle plastic. A couple of questions. Rockwool insulation is supposed to be less irritating than fiberglass insulation, is that actually the case? You mentioned that one motor drops the plastic beads across an air gap and the other turns the screw in the heated barrel.by Enrique - General
Hi Nophead, Stretch is a script to stretch the threads to partially compensate for filament shrinkage when extruded. The important value for the stretch preferences is "Maximum Stretch Over Half Extrusion Width (ratio)" which is the ratio of the maximum amount the thread will be stretched compared to half of the extrusion width. The default is 0.3, if you do not want to use stretch, set the valby Enrique - RepRap Host
Nophead, Thanks for sending the Fan-base file and preferences. With those I was able to reproduce and squash the missing infill bug in the attached skeinforge.by Enrique - RepRap Host
Hi Nophead, Thanks for noticing the 100% infill bug, the updated bugfixed skeinforge is attached. After you mentioned the problem with not overwriting fill.py, I realized that it was because I have the preferences in the same folder as the program, so you had to move preference files around whenever you updated the program. This design flaw is a holdover from when I was developing the preferenby Enrique - RepRap Host
Hi Nophead, I tried out the latest zip file and the new fill does not call euclidean.getSurroundingLoops(), which is indeed removed from the new euclidean. The new name for the similar function is euclidean.getOrderedSurroundingLoops(). So it may be that somehow when you downloaded the new zip file you ended up with the old fill.py and the new euclidean.py. I suggest deleting all the old skeiby Enrique - RepRap Host
Hi Nophead, Sorry about the missing fill bug. I saw and squashed it a few days ago, but didn't post an update because it didn't seem important enough. Attached is an updated skeinforge with all known bugs fixed. Now that the thin section bug is squashed, it can fill Kyle's simple truss correctly. Unfortunately, the extra overlap checking takes time, and the program will be slow for a long tiby Enrique - RepRap Host
After you asked, I googled some more and found that the common name is the unglazed perforated plate collector: The collector is a dark perforated plate. When facing the sun it gets hot, and air drawn in through the holes is heated by the plate. There is no glazing, the convection losses are instead reduced because the air is continually pulled in. Perforated collectors are available in twoby Enrique - Let's design something! (I've got an idea ...)
I didn't know the entire contraption would be rotated, I thought you were making a solar concentrating tower. How about designing a transpiration hot air solar collector? It is basically a box with many small holes on the south side and an outlet pipe on top. It is wide in the East West direction, thin in the North South direction and tall. It could definitely be fabricated, the only modificaby Enrique - Let's design something! (I've got an idea ...)
Attached is an updated skeinforge with several of the bugs have been fixed, so the y-housing-square-top can be fabricated with only one tiny overlap bug remaining. However, the tight shell overlap bug remains so the truss still can not be fabricated. "Infill In Direction of Bridges" is in the slice preferences and not the fill preferences, because you pointed out that the filaments spanning a bby Enrique - RepRap Host
Zowie! I'm glad you're designing solar concentrators, we'll need that to power all our repraps! Since you so generously offered to donate your spare time to additional projects, I was thinking of a low efficiency version of your tower concentrator. Basically the 1d version of your 2d concentrator. For the concentrator, have long mirrors running East West, mounted on a hinge or something, thatby Enrique - Let's design something! (I've got an idea ...)
Nophead, I squashed the extra perimeter when there is a small opening bug which you found when slicing Y_Housing_Square_Top. I also squashed an occasionally do not fill a triangular area bug, so attached is the updated skeinforge. Brendan, Thanks for the M2 suggestion. The program no longer adds M30 at the end of the file. In the end_example.txt file, there is the M2 command, and indeed thaby Enrique - RepRap Host
Yo Ian, Would putting M30 just after adding in end.txt work? Then M30 would be the very last line of gcode. Thanks for the idea of adding the filename, I'll add it as a comment once I make the export plugin module. It will be easier for me to implement it then because only the very end of the tool chain only sees the filename. Enriqueby Enrique - RepRap Host
Wow, brilliant! I'm just wondering, how do you wind the copper around the steel wire which is itself wound? If you made a pair of slots, one of each side of the steel windings, you could wind the copper separately, then slip it on the steel. Otherwise, it looks like you'd have to thread the windings by hand. I suggest that you change the dimensions to millimeters, which is our recommended uniby Enrique - Let's design something! (I've got an idea ...)
I squashed an infill at the edges bug, so attached is the updated skeinforge. I'll add an option to center the shape. It will however take a few weeks , because it would be part of raft.py, which will take a few weeks. I prefer to release stuff together, because that way I don't have to later deprecate code.by Enrique - RepRap Host
One way to reduce the chance of character lawsuits is to make more non infringing models for reprap and have reprap say that we want non infringing models and that any company which worries about people making copyrighted models should also encourage people to make non infringing models. So for example, we should make a Merlin model and if a corporation sues because people are fabricating Harryby Enrique - General
Thanks for all the suggestions, a skeinforge update with the stuff that was easy to implement is attached. Ian I've dropped (*CMST '('*). Skeinforge now looks for Start.txt or start.txt and puts that at the beginning of the gcode file. Right after it is initialized with stuff like extruder speed and temperature, it looks for a file called EndOfTheBeginning.txt or endofthebeginning.txt and adby Enrique - RepRap Host
Hi Greenarrow, Indeed fillet.py does call everything else. Thanks for trying out the tool chain, it's good to know it's working for you because I know it's currently hard to use, and I estimate that at any one time there are around ten bugs By the way, nice work on your PCB plotter. It's great that with just a simple tool, you've opened up a whole new capability for us. In time, we might beby Enrique - RepRap Host
This is a bugfix for a now squashed occasional divide by zero bug. The new attached code also uses comments instead of M codes for most skeinforge specific commands, thanks to the excellent suggestions of Ian and Brendan. The only remaining skeinforge specific M code is M110. It takes me extra time to upload to subversion because of software problems on my machine, so I'll only occasionally upby Enrique - RepRap Host
Hi Ian, Good suggestion with the start and shutdown files. I'll add a feature to the program to add Start.txt or start.txt to the beginning and End.txt or end.txt at the end. I'll look for both cases so it'll work even if the file system doesn't handle capitalization properly, like some windows versions. Merry meet, Enriqueby Enrique - EMC2
Nophead, I couldn't find Y_Housing_Square_Top in the reprap-cartesian-bot-1.0.5 folder. If the fill in hole bug is present in the new skeinforge, could you please post the Y_Housing_Square_Top shape? Enriqueby Enrique - RepRap Host
Yo Dylan, I agree with Forrest, a granule extruder will make us like gods.. or at least we'll be able to turn garbage into shoes. Please go for it! In case you haven't seen any of these pages yet, the granule extruder prototype is described at: and the experiment on casting an auger is described at: the and a thread which includes some info on a granule extruder is at: Also it's useful,by Enrique - Plastic Extruder Working Group