Hi Edtharan, I'm glad you're thinking of releasing it as an open game. The creative commons site has an explanation of open licenses at: and a handy "Choose a License" page at: There's a good discussion of licensing at the citizendium site: and they chose the Creative Commons Attribution-Share Alike 3.0 Unported license, described at: It seems good to me, although I've used the GPL forby Enrique - Let's design something! (I've got an idea ...)
Skeinforge only handles additive fabrication. It won't handle milling for many moons because the todo list seems to grow as fast as I develop Indeed it should be possible to subtract the shape from a box, reverse the z slices and play with offsets, but skeinforge doesn't do this now and probably won't be the best tool for a milling job for a long time if ever. I haven't tried it, but Ralith meby Enrique - RepRap Host
I like your game idea. If you want more graphics, you could use nasa pictures, which are all public domain, at: I suggest that you keep your flat tiles for the background (planet, moon, nebula & asteroid) and reprap only your pieces (ships, torpedoes, etc..) so that you don't keep knocking over the background when moving the pieces. Is your game open source?by Enrique - Let's design something! (I've got an idea ...)
The skeinforge gui uses Tkinter. "An Introduction to Tkinter" is at: The documentation for python itself is at: The main module for the skeinforge gui is preferences.py in the skeinforge_utilities folder in skeinforge_tools. The gui is hard coded, there is no gui editor. There is a preferences class in each tool which adds widgets to the dialog window. A typical example is FillPreferencesby Enrique - RepRap Host
For handling gcode from other sources, whatever code the Arduino is using to process those commands would be ported over to the preprocessing script. So if the Arduino can handle it now, the script should be able to handle it also. Indeed, the code for each conversion is tiny, but there are many of them. The inch to metric and relative moves were the first that came to mind. Also, one of theby Enrique - RepRap Host
Multiply has been added, which can multiply a shape into a table of duplicated shapes. Skeinforge has been sped up, missing thread bug has been fixed, a z bug has been fixed and the update is attached, in subversion, and at: Thanks to Ian, a bug in hop was found and fixed. Eby Enrique - RepRap Host
Hi Chris, Wow, wonderful work. Another way of shrinking the Arduino code is to preprocess everything you can, like inch to metric conversion & relative moves. All the Arduino would have to do is line, arc, accelerate & control the extruder. Everything else could be processed beforehand with a script. An example of a preprocessing script is gcode_step in export_plugins in skeinforge.by Enrique - RepRap Host
Jon, I updated the code a while back to fix the almost overlap bug. It created new not fill enough bugs, then I fixed those in the latest version. I suggest using the latest version, and setting the infill pattern in fill.py to the default "Line". If all this don't work, please email me your shape and zipped preferences. Eby Enrique - RepRap Host
There is the open source GNU Computer Aided Manufacturing (GCAM) program at: I am glad that you are developing in python. Unfortunately, as long as your program is partly closed source it is useless to me and I will not contribute to it. If you ever do open it up completely, preferably with the GNU license, I will look at it and probably at least use parts of it. It is very difficult to makeby Enrique - RepRap Host
Hi Jon, Thanks for posting your bug and shape. The updated skeinforge is attached and at: The shape has holes in it, so it triggered the skeinforge hole spanning code, which I didn't check after a long ago update. If the shape was made in Art of Illusion and you used joins, you could try making the shape with subtraction, which seems to work better. However, although slice_shape throws up lby Enrique - RepRap Host
Hi Ian, I tried hop out and it's raising the temperature change loop. Is your "Hop over Extrusion Height" greater than zero? The default is one. There is only a temperature delay for when the temperature changes, which only happens on the raft, the first layer and any layers which have support. If this still doesn't work, email me your preferences and object to: perezby Enrique - RepRap Host
A bug in support in raft was fixed, unpause, gcode_step & speed have been added, and the update is attached and in subversion. Unpause is a skeinforge tool to speed up the feedrate to partially compensate for pausing. It is based on Shane's delay compensation in the gcode firmware, as described at: The default is off, the delay should only be compensated with unpause or Shane's firmware pby Enrique - RepRap Host
Would anyone have an objection if the parameters Temperature Change Time of First Layer Within and Temperature Change Time of Next Layers were replaced with Temperature Change Time before Next Threads? Enriqueby Enrique - RepRap Host
Hi Ian, So for the preferences: Temperature Change Time of Raft Temperature Change Time of First Layer Outline Temperature Change Time of First Layer Within Temperature Change Time of Next Layers Temperature Change Time of Support Layers Temperature Change Time of Supported Layers do you mean that the change time of the First Layer Outline, First Layer Within and Next Layers can be the same? Eby Enrique - RepRap Host
In raft the temperature change times for all kinds of layers are all the same. Would anyone have an objection if there was only one temperature change time? If there was only one time, the raft window would be smaller and would fit on more screens. Enriqueby Enrique - RepRap Host
Support material has been added. I don't know how easily the support material can be removed from the object or if the object will stick correctly to itself because it will have cooled while the support is being added, but at least it's there. If anyone uses support and finds temperature which work well, please send em to me so I can make em the defaults. Thanks to Jon, Marius and Philip a bunby Enrique - RepRap Host
Hi Ian, The base feedrate is inversely proportional to the square of the "Base Layer Height over Extrusion Height" ratio. The feedrate is slowed down so that more plastic is deposited in an area, making the thread higher and wider. The default setting is 2, given a base feedrate of one quarter the feedrate preference. Cheers, Eby Enrique - RepRap Host
Hi Wizard23, Is your heated plate hotter in the center than the edges and if so has that been a problem? If it is a problem, you could change the script so that a double loops starts around the outside with the edges close together, then as it gets to center the edges would be slightly wider apart so that there will be more heating at the edges of the plate to compensate for the extra coolingby Enrique - Mechanics
Below is a picture of a motor with lengthwise coils, as Nophead described. The rotor is a length of 17 gage wire, dark greyish blue in the picture, as Tim Attwood described, only it is wrapped around the disk, green in the picture; so it does not need to be threaded. For the pole pieces, staples are used, white in the picture. Staples have the U shape, which is excellent for containing and dirby Enrique - Let's design something! (I've got an idea ...)
Hi Jonwise, Thanks for posting the oozebane output, the latest skeinforge with updated oozebane is attached and at: Ian, I tried setting all the temperature change times to zero and the raft loops disappeared as they should. Comb and cool also sometimes make loops, so download the latest version. Then raft the object & look at the file with skeinview or something, then comb the raft gcoby Enrique - RepRap Host
Hi Dom, Glad you're going to design stuff. There are several places to upload models, besides the reprap page there is thingiverse: and reprap models: the reprap "Things to Print" forum is at: If you want to make some models for others, I suppose besides posting an offer to model in the General forum, you could post an offer in the Things to Print forum, or email me. We need many designsby Enrique - General
Indeed it would bring about a blob. Oozebane is is full of bugs, you have found another. The updated skeinforge is attached and at:by Enrique - RepRap Host
Attached and in subversion is the updated skeinforge with a few bug fixes. There is now a hex grid option in fill, to create a hexagonal grid. With cross hatching, the cross grid has a different thickness than the base grid, so it is not an equal, optimal honeycomb.by Enrique - RepRap Host
Design, documentation and software are useful now, and don't cost money to develop. You want a path to the cutting edge of reprap development. Not every road is straight. Enriqueby Enrique - General
I'm broke too, so I write software for reprap Another way of getting a cheap reprap is to do what you can now for the reprap project. Then in several months when someone in your area can reprap the plastic components and is looking for two people to reprap parts for, and the remaining components are cheaper / better than they are now; ask for the parts in return for plastic. Also, since you'veby Enrique - General
I didn't even know there was a page about the old discontinued beanshell skeinforge, so I added a note about the old and the new which is reprinted below. Cheers, Enrique The old skeinforge was a beanshell script used to output GCode from Art of Illusion. IT IS DISCONTINUED. Do not use the old beanshell skeinforge, instead use the new snazzy python skeinforge, described at:by Enrique - RepRap Host
Attached and in subversion is the updated skeinforge with lots of bug fixes. Infill density has been renamed "Infill Solidity" so please set your infill solidity preference in fill, because the infill density preference is now lost. The "Interior Infill Density over Exterior Density" preference has been added. It is the ratio of the infill density of the interior over the infill density of theby Enrique - RepRap Host
Hi tofletcher, Since getting rid of the segment pausing is a high priority, I've made a binary_16_byte.py file. I don't know how you structured the floating point feedrate, so to start I wrote that as an integer. While testing binary_16_byte, I found a bug in export, so also attached is the updated export file. In general, I don't know exactly how you structured the flags and byte order, so yby Enrique - RepRap Host
Hi tofletcher, Your binary format is a great idea! It would indeed mostly or totally fix the segment pausing problem, which is standing in the way of high quality prints. I suggest that you could add it to the skeinforge tool chain by making an export plugin and drop it into the export_plugins folder. An example export plugin, indeed the only export plugin, is gcode_small.py. You could conveby Enrique - RepRap Host
Hi Wade, Raft was changing the end.txt part, I modified raft so it stops rafting at the end of the extrusion section. The opto endstop file was not being sliced because the incorrect solidworks binary file starts with: "solid binary STL from Solid Edge, Unigraphics Solutions Inc." according to the wikipedia stl format article: binary stl files should start with anything but "solid". I heardby Enrique - RepRap Host