Permalink
Browse files

Garys Hack and SFACT all together in a package

  • Loading branch information...
1 parent fa63e85 commit 06a7827ddea4671c7d535ee5d6ee20c2157fcdb9 @ahmetcemturan ahmetcemturan committed Aug 1, 2011
Showing with 18,722 additions and 6 deletions.
  1. BIN P-Face_SFACT.rar
  2. BIN P-face.ico
  3. +146 −0 SkeinforgeQuickEditDialog.py
  4. +10 −2 gviz.py
  5. +7 −1 plater.py
  6. +10 −3 pronterface.py
  7. +4 −0 sfact_profiles/profiles/cutting.csv
  8. +4 −0 sfact_profiles/profiles/extrusion.csv
  9. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/bottom.csv
  10. +15 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/carve.csv
  11. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/chamber.csv
  12. +6 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/clairvoyance.csv
  13. +7 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/clip.csv
  14. +9 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/comb.csv
  15. +5 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/comment.csv
  16. +15 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/cool.csv
  17. +15 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/dimension.csv
  18. +20 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/export.csv
  19. +34 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/fill.csv
  20. +6 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/home.csv
  21. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/inset.csv
  22. +7 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/interpret.csv
  23. +6 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/jitter.csv
  24. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/lash.csv
  25. +7 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/limit.csv
  26. +10 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/multiply.csv
  27. +5 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/polyfile.csv
  28. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/preface.csv
  29. +38 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/raft.csv
  30. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/scale.csv
  31. +9 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinforge.csv
  32. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinforge_analyze.csv
  33. +27 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinforge_craft.csv
  34. +4 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinforge_help.csv
  35. +41 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeiniso.csv
  36. +23 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinlayer.csv
  37. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skin.csv
  38. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skirt.csv
  39. +14 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/speed.csv
  40. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/statistic.csv
  41. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/stretch.csv
  42. +14 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/temperature.csv
  43. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/vectorwrite.csv
  44. +15 −0 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/wipe.csv
  45. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/bottom.csv
  46. +15 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/carve.csv
  47. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/chamber.csv
  48. +6 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/clairvoyance.csv
  49. +7 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/clip.csv
  50. +9 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/comb.csv
  51. +5 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/comment.csv
  52. +15 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/cool.csv
  53. +15 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/dimension.csv
  54. +20 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/export.csv
  55. +34 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/fill.csv
  56. +6 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/home.csv
  57. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/inset.csv
  58. +7 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/interpret.csv
  59. +6 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/jitter.csv
  60. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/lash.csv
  61. +7 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/limit.csv
  62. +10 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/multiply.csv
  63. +5 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/polyfile.csv
  64. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/preface.csv
  65. +38 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/raft.csv
  66. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/scale.csv
  67. +9 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinforge.csv
  68. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinforge_analyze.csv
  69. +27 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinforge_craft.csv
  70. +4 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinforge_help.csv
  71. +41 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeiniso.csv
  72. +23 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinlayer.csv
  73. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skin.csv
  74. +8 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skirt.csv
  75. +14 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/speed.csv
  76. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/statistic.csv
  77. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/stretch.csv
  78. +14 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/temperature.csv
  79. +11 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/vectorwrite.csv
  80. +15 −0 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/wipe.csv
  81. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/bottom.csv
  82. +15 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/carve.csv
  83. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/chamber.csv
  84. +6 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/clairvoyance.csv
  85. +7 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/clip.csv
  86. +9 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/comb.csv
  87. +5 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/comment.csv
  88. +15 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/cool.csv
  89. +15 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/dimension.csv
  90. +20 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/export.csv
  91. +34 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/fill.csv
  92. +6 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/home.csv
  93. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/inset.csv
  94. +7 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/interpret.csv
  95. +6 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/jitter.csv
  96. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/lash.csv
  97. +7 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/limit.csv
  98. +10 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/multiply.csv
  99. +5 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/polyfile.csv
  100. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/preface.csv
  101. +38 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/raft.csv
  102. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/scale.csv
  103. +9 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/skeinforge.csv
  104. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/skeinforge_analyze.csv
  105. +27 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/skeinforge_craft.csv
  106. +4 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/skeinforge_help.csv
  107. +41 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/skeiniso.csv
  108. +23 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/skeinlayer.csv
  109. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/skin.csv
  110. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/skirt.csv
  111. +14 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/speed.csv
  112. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/statistic.csv
  113. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/stretch.csv
  114. +14 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/temperature.csv
  115. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/vectorwrite.csv
  116. +15 −0 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/wipe.csv
  117. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/bottom.csv
  118. +15 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/carve.csv
  119. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/chamber.csv
  120. +6 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/clairvoyance.csv
  121. +7 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/clip.csv
  122. +9 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/comb.csv
  123. +5 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/comment.csv
  124. +15 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/cool.csv
  125. +15 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/dimension.csv
  126. +20 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/export.csv
  127. +34 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/fill.csv
  128. +6 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/home.csv
  129. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/inset.csv
  130. +7 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/interpret.csv
  131. +6 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/jitter.csv
  132. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/lash.csv
  133. +7 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/limit.csv
  134. +10 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/multiply.csv
  135. +5 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/polyfile.csv
  136. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/preface.csv
  137. +38 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/raft.csv
  138. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/scale.csv
  139. +9 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/skeinforge.csv
  140. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/skeinforge_analyze.csv
  141. +27 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/skeinforge_craft.csv
  142. +4 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/skeinforge_help.csv
  143. +41 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/skeiniso.csv
  144. +23 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/skeinlayer.csv
  145. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/skin.csv
  146. +8 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/skirt.csv
  147. +14 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/speed.csv
  148. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/statistic.csv
  149. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/stretch.csv
  150. +14 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/temperature.csv
  151. +11 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/vectorwrite.csv
  152. +15 −0 sfact_profiles/profiles/extrusion/3mm-0.5nozzle/wipe.csv
  153. +8 −0 sfact_profiles/profiles/extrusion/PLA/bottom.csv
  154. +15 −0 sfact_profiles/profiles/extrusion/PLA/carve.csv
  155. +8 −0 sfact_profiles/profiles/extrusion/PLA/chamber.csv
  156. +6 −0 sfact_profiles/profiles/extrusion/PLA/clairvoyance.csv
  157. +7 −0 sfact_profiles/profiles/extrusion/PLA/clip.csv
  158. +9 −0 sfact_profiles/profiles/extrusion/PLA/comb.csv
  159. +5 −0 sfact_profiles/profiles/extrusion/PLA/comment.csv
  160. +15 −0 sfact_profiles/profiles/extrusion/PLA/cool.csv
  161. +15 −0 sfact_profiles/profiles/extrusion/PLA/dimension.csv
  162. +20 −0 sfact_profiles/profiles/extrusion/PLA/export.csv
  163. +34 −0 sfact_profiles/profiles/extrusion/PLA/fill.csv
  164. +6 −0 sfact_profiles/profiles/extrusion/PLA/home.csv
  165. +8 −0 sfact_profiles/profiles/extrusion/PLA/inset.csv
  166. +7 −0 sfact_profiles/profiles/extrusion/PLA/interpret.csv
  167. +6 −0 sfact_profiles/profiles/extrusion/PLA/jitter.csv
  168. +8 −0 sfact_profiles/profiles/extrusion/PLA/lash.csv
  169. +7 −0 sfact_profiles/profiles/extrusion/PLA/limit.csv
  170. +10 −0 sfact_profiles/profiles/extrusion/PLA/multiply.csv
  171. +5 −0 sfact_profiles/profiles/extrusion/PLA/polyfile.csv
  172. +11 −0 sfact_profiles/profiles/extrusion/PLA/preface.csv
  173. +38 −0 sfact_profiles/profiles/extrusion/PLA/raft.csv
  174. +8 −0 sfact_profiles/profiles/extrusion/PLA/scale.csv
  175. +9 −0 sfact_profiles/profiles/extrusion/PLA/skeinforge.csv
  176. +11 −0 sfact_profiles/profiles/extrusion/PLA/skeinforge_analyze.csv
  177. +27 −0 sfact_profiles/profiles/extrusion/PLA/skeinforge_craft.csv
  178. +4 −0 sfact_profiles/profiles/extrusion/PLA/skeinforge_help.csv
  179. +41 −0 sfact_profiles/profiles/extrusion/PLA/skeiniso.csv
  180. +23 −0 sfact_profiles/profiles/extrusion/PLA/skeinlayer.csv
  181. +8 −0 sfact_profiles/profiles/extrusion/PLA/skin.csv
  182. +8 −0 sfact_profiles/profiles/extrusion/PLA/skirt.csv
  183. +14 −0 sfact_profiles/profiles/extrusion/PLA/speed.csv
  184. +11 −0 sfact_profiles/profiles/extrusion/PLA/statistic.csv
  185. +11 −0 sfact_profiles/profiles/extrusion/PLA/stretch.csv
  186. +14 −0 sfact_profiles/profiles/extrusion/PLA/temperature.csv
  187. +11 −0 sfact_profiles/profiles/extrusion/PLA/vectorwrite.csv
  188. +15 −0 sfact_profiles/profiles/extrusion/PLA/wipe.csv
  189. +4 −0 sfact_profiles/profiles/milling.csv
  190. +7 −0 sfact_profiles/profiles/skeinforge_profile.csv
  191. +4 −0 sfact_profiles/profiles/winding.csv
  192. +4 −0 skeinforge/.gitignore
  193. BIN skeinforge/G-code - RepRapWiki.pdf
  194. BIN skeinforge/SF_Primer.xls
  195. 0 skeinforge/__init__.py
  196. +106 −0 skeinforge/fabmetheus.kdevelop
  197. +26 −0 skeinforge/fabmetheus.kdevses
  198. +13 −0 skeinforge/fabmetheus_utilities/__init__.py
  199. +361 −0 skeinforge/fabmetheus_utilities/archive.py
  200. +2,568 −0 skeinforge/fabmetheus_utilities/euclidean.py
  201. +9 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/__init__.py
  202. +146 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/fabmetheus_interpret.py
  203. +12 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/__init__.py
  204. +159 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/csv.py
  205. +80 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/gts.py
  206. +78 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/obj.py
  207. +195 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/slc.py
  208. +111 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/stl.py
  209. +113 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/svg.py
  210. +128 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/xml.py
  211. +9 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/xml_plugins/__init__.py
  212. +191 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/xml_plugins/artofillusion.py
  213. +109 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/interpret_plugins/xml_plugins/fabmetheus.py
  214. +87 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/prepare.py
  215. +199 −0 skeinforge/fabmetheus_utilities/fabmetheus_tools/wikifier.py
  216. +104 −0 skeinforge/fabmetheus_utilities/fonts/gentium_basic_regular.svg
  217. +394 −0 skeinforge/fabmetheus_utilities/gcodec.py
  218. +12 −0 skeinforge/fabmetheus_utilities/geometry/__init__.py
  219. +12 −0 skeinforge/fabmetheus_utilities/geometry/creation/__init__.py
  220. +63 −0 skeinforge/fabmetheus_utilities/geometry/creation/_drill.py
  221. +64 −0 skeinforge/fabmetheus_utilities/geometry/creation/_svg.py
  222. +83 −0 skeinforge/fabmetheus_utilities/geometry/creation/circle.py
  223. +58 −0 skeinforge/fabmetheus_utilities/geometry/creation/concatenate.py
  224. +445 −0 skeinforge/fabmetheus_utilities/geometry/creation/extrude.py
  225. +1,156 −0 skeinforge/fabmetheus_utilities/geometry/creation/gear.py
  226. +172 −0 skeinforge/fabmetheus_utilities/geometry/creation/grid.py
  227. +210 −0 skeinforge/fabmetheus_utilities/geometry/creation/heightmap.py
  228. +180 −0 skeinforge/fabmetheus_utilities/geometry/creation/lathe.py
  229. +108 −0 skeinforge/fabmetheus_utilities/geometry/creation/line.py
  230. +245 −0 skeinforge/fabmetheus_utilities/geometry/creation/linear_bearing_cage.py
  231. +307 −0 skeinforge/fabmetheus_utilities/geometry/creation/lineation.py
  232. +257 −0 skeinforge/fabmetheus_utilities/geometry/creation/mechaslab.py
  233. +101 −0 skeinforge/fabmetheus_utilities/geometry/creation/peg.py
  234. +74 −0 skeinforge/fabmetheus_utilities/geometry/creation/polygon.py
  235. +86 −0 skeinforge/fabmetheus_utilities/geometry/creation/shaft.py
  236. +137 −0 skeinforge/fabmetheus_utilities/geometry/creation/solid.py
  237. +85 −0 skeinforge/fabmetheus_utilities/geometry/creation/square.py
  238. +114 −0 skeinforge/fabmetheus_utilities/geometry/creation/teardrop.py
  239. +67 −0 skeinforge/fabmetheus_utilities/geometry/creation/text.py
  240. +9 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/__init__.py
  241. +30 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/_comment.py
  242. +173 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/dictionary.py
  243. +172 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/face.py
  244. +208 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/path.py
  245. +9 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/path_elements/__init__.py
  246. +51 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/path_elements/arc.py
  247. +58 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/path_elements/cubic.py
  248. +45 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/path_elements/quadratic.py
  249. +45 −0 skeinforge/fabmetheus_utilities/geometry/geometry_tools/vertex.py
  250. +12 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/__init__.py
  251. +203 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/boolean_geometry.py
  252. +236 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/boolean_solid.py
  253. +1,937 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate.py
  254. +9 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_elements/__init__.py
  255. +60 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_elements/creation.py
  256. +113 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_elements/document.py
  257. +144 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_elements/setting.py
  258. +9 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_enumerables/__init__.py
  259. +102 −0 ...rge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_enumerables/dictionary_attribute.py
  260. +123 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_enumerables/list_attribute.py
  261. +136 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_enumerables/string_attribute.py
  262. +9 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_fundamentals/__init__.py
  263. +101 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_fundamentals/_math.py
  264. +95 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_fundamentals/euclid.py
  265. +36 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/evaluate_fundamentals/print.py
  266. +22 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/example.csv
  267. +458 −0 skeinforge/fabmetheus_utilities/geometry/geometry_utilities/matrix.py
  268. +9 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_matrix/__init__.py
  269. +57 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_matrix/_scale.py
  270. +57 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_matrix/rotate.py
  271. +57 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_matrix/transform.py
  272. +57 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_matrix/translate.py
  273. +9 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_meta/__init__.py
  274. +60 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_meta/_copy.py
  275. +134 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_meta/array.py
  276. +119 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_meta/disjoin.py
  277. +103 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_meta/import.py
  278. +102 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_meta/write.py
  279. +9 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/__init__.py
  280. +31 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/_inset.py
  281. +31 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/_outset.py
  282. +60 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/bevel.py
  283. +32 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/convex.py
  284. +41 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/outline.py
  285. +386 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/overhang.py
  286. +83 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/round.py
  287. +155 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/segment.py
  288. +32 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_paths/wedge.py
  289. +9 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_shapes/__init__.py
  290. +108 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_shapes/_bottom.py
  291. +105 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_shapes/equation.py
  292. +81 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_shapes/flip.py
  293. +46 −0 skeinforge/fabmetheus_utilities/geometry/manipulation_shapes/mirror.py
  294. +12 −0 skeinforge/fabmetheus_utilities/geometry/solids/__init__.py
  295. +68 −0 skeinforge/fabmetheus_utilities/geometry/solids/cube.py
  296. +90 −0 skeinforge/fabmetheus_utilities/geometry/solids/cylinder.py
  297. +39 −0 skeinforge/fabmetheus_utilities/geometry/solids/difference.py
  298. +78 −0 skeinforge/fabmetheus_utilities/geometry/solids/group.py
  299. +35 −0 skeinforge/fabmetheus_utilities/geometry/solids/intersection.py
  300. +73 −0 skeinforge/fabmetheus_utilities/geometry/solids/sphere.py
Sorry, we could not display the entire diff because too many files (831) changed.
View
BIN P-Face_SFACT.rar
Binary file not shown.
View
BIN P-face.ico
Binary file not shown.
View
146 SkeinforgeQuickEditDialog.py
@@ -0,0 +1,146 @@
+#!/usr/bin/env python
+
+from skeinforge.fabmetheus_utilities import archive
+from skeinforge.fabmetheus_utilities import settings
+from skeinforge.skeinforge_application.skeinforge_utilities import skeinforge_craft
+from skeinforge.skeinforge_application.skeinforge_utilities import skeinforge_profile
+import os
+import wx
+
+class SkeinforgeQuickEditDialog(wx.Dialog):
+ '''Shows a consise list of important settings from the active Skeinforge profile.'''
+ def __init__(self, *args, **kwds):
+ kwds["style"] = wx.DEFAULT_DIALOG_STYLE | wx.MAXIMIZE_BOX | wx.MINIMIZE_BOX | wx.RESIZE_BORDER
+ wx.Dialog.__init__(self, *args, **kwds)
+ self.okButton = wx.Button(self, wx.ID_OK, "Save")
+ self.cancelButton = wx.Button(self, wx.ID_CANCEL, "")
+ self.Bind(wx.EVT_BUTTON, self.OnExit, self.cancelButton)
+ self.Bind(wx.EVT_BUTTON, self.OnSave, self.okButton)
+
+ """
+ The following list determines which settings are shown.
+ The dictionary key is the plugin name and the value is a list of setting names as found in the corresponding .csv file for that plugin.
+
+ NOTE: Skeinforge is tightly integrated with Tkinter and there appears to be a dependency which stops radio-button values from being saved.
+ Perhaps this can be solved, but at the moment this dialog cannot modify radio button values. One will have to use the main Skeinforge application.
+ """
+ self.moduleSettingsMap = {
+ 'dimension':['Filament Diameter (mm):','Retraction Distance (millimeters):', 'Retraction Distance (millimeters):','Extruder Retraction Speed (mm/s):'],
+ 'carve':['Layer Height = Extrusion Thickness (mm):', 'Extrusion Width (mm):'],
+ 'chamber':['Heated PrintBed Temperature (Celcius):', 'Turn print Bed Heater Off at Shut Down', 'Turn Extruder Heater Off at Shut Down'],
+ 'cool':['Activate Cool.. but use with a fan!', 'Use Cool if layer takes shorter than(seconds):'],
+ 'fill':['Activate Fill:', 'Infill Solidity (ratio):', 'Fully filled Layers (each top and bottom):', 'Extra Shells on Sparse Layer (layers):', 'Extra Shells on Alternating Solid Layer (layers):'],
+ 'multiply':['Number of Columns (integer):', 'Number of Rows (integer):'],
+ 'raft':['First Layer Main Feedrate (mm/s):','First Layer Perimeter Feedrate (mm/s):','First Layer Flow Rate Infill(scaler):','First Layer Flow Rate Perimeter(scaler):',],
+ 'speed':['Main Feed Rate (mm/s):','Main Flow Rate (scaler):','Perimeter Feed Rate (mm/s):','Perimeter Flow Rate (scaler):','Travel Feed Rate (mm/s):']
+ }
+
+ self.scrollbarPanel = wx.ScrolledWindow(self, -1, style=wx.TAB_TRAVERSAL)
+ self.settingsSizer = self.getProfileSettings()
+ self.scrollbarPanel.SetSizer(self.settingsSizer)
+
+ self.__set_properties()
+ self.__do_layout()
+ self.Show()
+
+ def __set_properties(self):
+ self.profileName = skeinforge_profile.getProfileName(skeinforge_profile.getCraftTypeName())
+ self.SetTitle("Skeinforge Quick Edit Profile: " + self.profileName)
+
+ # For some reason the dialog size is not consistent between Windows and Linux - this is a hack to get it working
+ if (os.name == 'nt'):
+ self.SetMinSize(wx.DLG_SZE(self, (465, 370)))
+ else:
+ self.SetSize(wx.DLG_SZE(self, (465, 325)))
+
+ self.SetPosition((0, 0))
+ self.scrollbarPanel.SetScrollRate(10, 10)
+
+ def __do_layout(self):
+ mainSizer = wx.BoxSizer(wx.VERTICAL)
+ actionsSizer = wx.BoxSizer(wx.HORIZONTAL)
+ mainSizer.Add(self.scrollbarPanel, 1, wx.EXPAND | wx.ALL, 5)
+ actionsSizer.Add(self.okButton, 0, 0, 0)
+ actionsSizer.Add(self.cancelButton, 0, wx.LEFT, 10)
+ mainSizer.Add(actionsSizer, 0, wx.ALIGN_RIGHT | wx.ALL, 5)
+ self.SetSizer(mainSizer)
+ self.Layout()
+
+ def getProfileSettings(self):
+ settingsSizer = wx.GridBagSizer(hgap=2, vgap=1)
+ settingsRow = 0
+
+ for craftName in sorted(self.moduleSettingsMap.keys()):
+
+ craftStaticBox = wx.StaticBox(self.scrollbarPanel, -1, craftName.capitalize())
+ craftStaticBoxSizer = wx.StaticBoxSizer(craftStaticBox, wx.VERTICAL)
+
+ # For some reason the dialog size is not consistent between Windows and Linux - this is a hack to get it working
+ if (os.name == 'nt'):
+ craftStaticBoxSizer.SetMinSize((320, -1))
+ else:
+ craftStaticBoxSizer.SetMinSize((450, -1))
+ pluginModule = archive.getModuleWithPath(os.path.join(skeinforge_craft.getPluginsDirectoryPath(), craftName))
+ repo = pluginModule.getNewRepository()
+
+ for setting in settings.getReadRepository(repo).preferences:
+ if setting.name in self.moduleSettingsMap[craftName]:
+
+ settingSizer = wx.GridBagSizer(hgap=2, vgap=2)
+ settingSizer.AddGrowableCol(0)
+ settingRow = 0
+ settingLabel = wx.StaticText(self.scrollbarPanel, -1, setting.name)
+ settingLabel.Wrap(400)
+ settingSizer.Add(settingLabel, pos=(settingRow, 0))
+
+ if (isinstance(setting.value, bool)):
+ checkbox = wx.CheckBox(self.scrollbarPanel)
+ checkbox.SetName(craftName + '.' + setting.name)
+ checkbox.SetValue(setting.value)
+ settingSizer.Add(checkbox, pos=(settingRow, 1))
+ settingSizer.AddSpacer((25, -1), pos=(settingRow, 2))
+ else:
+ textCtrl = wx.TextCtrl(self.scrollbarPanel, value=str(setting.value), size=(50, -1))
+ textCtrl.SetName(craftName + '.' + setting.name)
+ settingSizer.Add(textCtrl, pos=(settingRow, 1))
+
+ craftStaticBoxSizer.Add(settingSizer, 1, wx.EXPAND, 0)
+ settingRow += 1
+ col = settingsRow % 2
+ settingsSizer.Add(craftStaticBoxSizer, pos=(settingsRow - col, col))
+ settingsRow += 1
+
+ return settingsSizer
+
+ def OnExit(self, e):
+ self.Destroy()
+
+ def OnSave(self, e):
+ for x in self.scrollbarPanel.GetChildren():
+ if (isinstance(x, (wx.CheckBox, wx.TextCtrl))):
+ name = x.GetName().partition('.')
+ craftName = name[0]
+ settingName = name[2]
+ pluginModule = archive.getModuleWithPath(os.path.join(skeinforge_craft.getPluginsDirectoryPath(), craftName))
+ repo = pluginModule.getNewRepository()
+ isDirty = False
+ for setting in settings.getReadRepository(repo).preferences:
+ if setting.name == settingName:
+ if setting.value == None or str(x.GetValue()) != str(setting.value):
+ print('Saving ... ' + settingName + ' = ' + str(x.GetValue()))
+ setting.value = x.GetValue()
+ isDirty = True
+ if isDirty:
+ settings.saveRepository(repo)
+ print("Skeinforge settings have been saved.")
+ self.Destroy()
+
+class SkeinforgeQuickEditApp(wx.App):
+ def OnInit(self):
+ wx.InitAllImageHandlers()
+ SkeinforgeQuickEditDialog(None, -1, "")
+ return 1
+
+if __name__ == "__main__":
+ skeinforgeQuickEditApp = SkeinforgeQuickEditApp(0)
+ skeinforgeQuickEditApp.MainLoop()
View
12 gviz.py
@@ -2,7 +2,7 @@
class window(wx.Frame):
def __init__(self,f,size=(600,600),bedsize=(200,200)):
- wx.Frame.__init__(self,None,title="Layer view (Use arrow keys to switch layers)",size=(size[0],size[1]))
+ wx.Frame.__init__(self,None,title="Layer view (Use shift+mousewheel to switch layers)",size=(size[0],size[1]))
self.p=gviz(self,size=size,bedsize=bedsize)
s=time.time()
for i in f:
@@ -126,6 +126,14 @@ def repaint(self):
dc.SelectObject(self.blitmap)
dc.SetBackground(wx.Brush((250,250,200)))
dc.Clear()
+ dc.SetPen(wx.Pen(wx.Colour(100,100,100)))
+ for i in xrange(max(self.bedsize)/10):
+ dc.DrawLine(self.translate[0],self.translate[1]+i*self.scale[1]*10,self.translate[0]+self.scale[0]*max(self.bedsize),self.translate[1]+i*self.scale[1]*10)
+ dc.DrawLine(self.translate[0]+i*self.scale[0]*10,self.translate[1],self.translate[0]+i*self.scale[0]*10,self.translate[1]+self.scale[1]*max(self.bedsize))
+ dc.SetPen(wx.Pen(wx.Colour(0,0,0)))
+ for i in xrange(max(self.bedsize)/50):
+ dc.DrawLine(self.translate[0],self.translate[1]+i*self.scale[1]*50,self.translate[0]+self.scale[0]*max(self.bedsize),self.translate[1]+i*self.scale[1]*50)
+ dc.DrawLine(self.translate[0]+i*self.scale[0]*50,self.translate[1],self.translate[0]+i*self.scale[0]*50,self.translate[1]+self.scale[1]*max(self.bedsize))
if not self.showall:
self.size = self.GetSize()
dc.SetBrush(wx.Brush((43,144,255)))
@@ -201,7 +209,7 @@ def addgcode(self,gcode="M105",hilight=0):
if __name__ == '__main__':
app = wx.App(False)
- #main = window(open("/home/kliment/designs/spinner/gearend_export.gcode"))
+ #main = window(open("/home/kliment/designs/spinner/arm_export.gcode"))
main = window(open("jam.gcode"))
main.Show()
app.MainLoop()
View
8 plater.py
@@ -1,3 +1,4 @@
+#!/usr/bin/env python
import wx,time,random,threading,os,math
import stltool
@@ -87,6 +88,11 @@ def right(self,event):
self.models[newname].offsets=[0,0,0]
#print time.time()-t
self.l.Append([stlwrap(self.models[newname],newname)])
+ i=self.l.GetFirstSelected()
+ if i != -1:
+ self.l.Select(i,0)
+
+ self.l.Select(self.l.GetItemCount()-1)
self.Refresh()
#print time.time()-t
@@ -125,7 +131,7 @@ def cr(self):
i=self.l.GetFirstSelected()
if i != -1:
o=self.models[self.l.GetItemText(i)].offsets
- self.models[self.l.GetItemText(i)]=self.models[self.l.GetItemText(i)].rotate([0,0,self.i-self.previ])
+ self.models[self.l.GetItemText(i)]=self.models[self.l.GetItemText(i)].rotate([0,0,5*(self.i-self.previ)])
self.models[self.l.GetItemText(i)].offsets=o
self.previ=self.i
wx.CallAfter(self.Refresh)
View
13 pronterface.py
@@ -4,7 +4,7 @@
except:
print "WX is not installed. This program requires WX to run."
raise
-import printcore, os, sys, glob, time, threading, traceback, StringIO, gviz, traceback
+import printcore, os, sys, glob, time, threading, traceback, StringIO, gviz, traceback, cStringIO
try:
os.chdir(os.path.split(__file__)[0])
except:
@@ -48,6 +48,7 @@ def __init__(self, filename=None,size=winsize):
self.filename=filename
os.putenv("UBUNTU_MENUPROXY","0")
wx.Frame.__init__(self,None,title="Printer Interface",size=size);
+ self.SetIcon(wx.Icon("P-face.ico",wx.BITMAP_TYPE_ICO))
self.panel=wx.Panel(self,-1,size=size)
self.statuscheck=False
self.tempreport=""
@@ -113,7 +114,7 @@ def startcb(self):
self.starttime=time.time()
def endcb(self):
- print "Print took "+str(int(time.time()-self.starttime))+" seconds."
+ print "Print took "+str(int(time.time()-self.starttime)/60)+" minutes."
wx.CallAfter(self.pausebtn.Hide)
wx.CallAfter(self.printbtn.SetLabel,"Print")
@@ -260,7 +261,13 @@ def popmenu(self):
m = wx.Menu()
self.Bind(wx.EVT_MENU, self.loadfile, m.Append(-1,"&Open..."," Opens file"))
if sys.platform != 'darwin':
- self.Bind(wx.EVT_MENU, lambda x:threading.Thread(target=lambda :self.do_skein("set")).start(), m.Append(-1,"Skeinforge settings"," Adjust skeinforge settings"))
+ self.Bind(wx.EVT_MENU, lambda x:threading.Thread(target=lambda :self.do_skein("set")).start(), m.Append(-1,"SFACT Settings"," Adjust SFACT settings"))
+ try:
+ from SkeinforgeQuickEditDialog import SkeinforgeQuickEditDialog
+ self.Bind(wx.EVT_MENU, lambda *e:SkeinforgeQuickEditDialog(self), m.Append(-1,"SFACT Quick Settings"," Quickly adjust SFACT settings for active profile"))
+ except:
+ pass
+
self.Bind(wx.EVT_MENU, self.OnExit, m.Append(wx.ID_EXIT,"E&xit"," Closes the Window"))
self.menustrip.Append(m,"&Print")
m = wx.Menu()
View
4 sfact_profiles/profiles/cutting.csv
@@ -0,0 +1,4 @@
+Format is tab separated cutting settings.
+_Name Value
+WindowPosition 0+400
+Profile Selection: end_mill
View
4 sfact_profiles/profiles/extrusion.csv
@@ -0,0 +1,4 @@
+Format is tab separated extrusion settings.
+_Name Value
+WindowPosition 0+400
+Profile Selection: PLA
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/bottom.csv
@@ -0,0 +1,8 @@
+Format is tab separated bottom settings.
+_Name Value
+WindowPosition 700+0
+Open File for Bottom
+Activate Bottom... and dont change anything else here!!! True
+Additional Height (ratio): 0.5
+Altitude (mm): 0.0
+SVG Viewer: webbrowser
View
15 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/carve.csv
@@ -0,0 +1,15 @@
+Format is tab separated carve settings.
+_Name Value
+WindowPosition 700+0
+Open File for Carve
+Layer Height = Extrusion Thickness (mm): 0.33
+Extrusion Width (mm): 0.5
+Print from Layer No:: 0
+Print up to Layer No: 912345678
+Infill in Direction of Bridge True
+Correct Mesh True
+Unproven Mesh False
+SVG Viewer: webbrowser
+Add Layer Template to SVG True
+Extra Decimal Places (float): 2.0
+Import Coarseness (ratio): 1.0
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/chamber.csv
@@ -0,0 +1,8 @@
+Format is tab separated chamber settings.
+_Name Value
+WindowPosition 700+0
+Open File for Chamber
+Activate Chamber..if you want below functions to work True
+Heated PrintBed Temperature (Celcius): 60.0
+Turn print Bed Heater Off at Shut Down True
+Turn Extruder Heater Off at Shut Down True
View
6 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/clairvoyance.csv
@@ -0,0 +1,6 @@
+Format is tab separated clairvoyance settings.
+_Name Value
+WindowPosition 700+0
+Activate Clairvoyance False
+Open File to Generate Clairvoyances for
+Gcode Program: webbrowser
View
7 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/clip.csv
@@ -0,0 +1,7 @@
+Format is tab separated clip settings.
+_Name Value
+WindowPosition 700+0
+Open File for Clip
+Activate Clip..to clip the extrusion that overlaps when printing perimeters True
+Clip Over Perimeter Width adjuster (decrease for bigger gap): 1.0
+Threshold for connecting inner loops (ratio): 2.5
View
9 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/comb.csv
@@ -0,0 +1,9 @@
+Format is tab separated comb settings.
+_Name Value
+WindowPosition 700+0
+Open File for Comb
+Activate Comb if you cant stop the extruder stringing by retraction
+it will avoid moving over loops so the strings will be there
+but not visible anymore.
+Comb bends the extruder travel paths around holes in the slices, to avoid stringing.
+so any start up ooze will be inside the shape. True
View
5 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/comment.csv
@@ -0,0 +1,5 @@
+Format is tab separated comment settings.
+_Name Value
+WindowPosition 700+0
+Activate Comment False
+Open File to Write Comments for
View
15 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/cool.csv
@@ -0,0 +1,15 @@
+Format is tab separated cool settings.
+_Name Value
+WindowPosition 700+0
+Open File for Cool
+Activate Cool.. but use with a fan! False
+Use Cool if layer takes shorter than(seconds): 10.0
+Turn Fan On at Beginning True
+Turn Fan Off at Ending True
+Execute when Cool starts: cool_start.gmc
+Execute when Cool ends: cool_end.gmc
+Orbiting around Object False
+Slow Down during print True
+Maximum Cool (Celcius): 2.0
+Bridge Cool (Celcius): 1.0
+Minimum Orbital Radius (millimeters): 10.0
View
15 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/dimension.csv
@@ -0,0 +1,15 @@
+Format is tab separated dimension settings.
+_Name Value
+WindowPosition 700+0
+Open File for Dimension
+Activate Volumetric Extrusion (Stepper driven Extruders) True
+Filament Diameter (mm): 1.75
+Filament Packing Density (ratio) lower=more extrusion: 1.0
+Retraction Distance (millimeters): 1.0
+Restart Extra Distance (millimeters): 0.0
+Extruder Retraction Speed (mm/s): 15.0
+Force to retract when crossing over spaces True
+Minimum Extrusion before Retraction (millimeters): 1.0
+Minimum Travelmove after Retraction (millimeters): 1.0
+in Absolute units (Sprinter, FiveD a.o.) True
+in Relative units (Teacup a.o.) False
View
20 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/export.csv
@@ -0,0 +1,20 @@
+Format is tab separated export settings.
+_Name Value
+WindowPosition 700+0
+Open File for Export
+Activate Export True
+Add _export to filename (filename_export) True
+Also Send Output To:
+Do Not Delete Comments False
+Delete Crafting Comments False
+Delete All Comments True
+Do Not Change Output False
+gcode_small True
+File Extension (gcode): gcode
+Name of Replace File: replace.csv
+Save Penultimate Gcode False
+Archive Used Profile As Zip False
+Export Profile Values As CSV File False
+Add Profile Name to Filename False
+Add Description to Filename False
+Add Timestamp to Filename False
View
34 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/fill.csv
@@ -0,0 +1,34 @@
+Format is tab separated fill settings.
+_Name Value
+WindowPosition 700+0
+Open File for Fill
+Activate Fill: True
+Infill Solidity (ratio): 0.35
+Extrusion Lines extra Spacing (Scaler): 1.0
+Infill Overlap over Perimeter (Scaler): 1.0
+Extra Shells on Alternating Solid Layer (layers): 1
+Extra Shells on Base (layers): 1
+Extra Shells on Sparse Layer (layers): 1
+Fully filled Layers (each top and bottom): 2
+Lower Left True
+Nearest False
+Infill > Loops > Perimeter False
+Infill > Perimeter > Loops False
+Loops > Infill > Perimeter False
+Loops > Perimeter > Infill False
+Perimeter > Infill > Loops False
+Perimeter > Loops > Infill True
+Line True
+Grid Circular False
+Grid Hexagonal False
+Grid Rectangular False
+Diaphragm at every ...th Layer: 100
+Diaphragm Thickness (layers): 0
+Grid Circle Separation over Perimeter Width (ratio): 0.2
+Grid Extra Overlap (ratio): 0.1
+Grid Junction Separation Band Height (layers): 10
+Grid Junction Separation over Octogon Radius At End (ratio): 0.0
+Grid Junction Separation over Octogon Radius At Middle (ratio): 0.0
+Infill Begin Rotation (degrees): 45.0
+Infill Begin Rotation Repeat (layers): 1
+Infill Odd Layer Extra Rotation (degrees): 90.0
View
6 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/home.csv
@@ -0,0 +1,6 @@
+Format is tab separated home settings.
+_Name Value
+WindowPosition 700+0
+Open File for Home
+Activate Home ... Not needed True
+Name of Homing File: homing.gcode
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/inset.csv
@@ -0,0 +1,8 @@
+Format is tab separated inset settings.
+_Name Value
+WindowPosition 700+0
+Open File for Inset
+Bridge Width Multiplier (ratio): 1.0
+Prefer Loops False
+Prefer Perimeter True
+Overlap Removal(Scaler): 1.0
View
7 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/interpret.csv
@@ -0,0 +1,7 @@
+Format is tab separated interpret settings.
+_Name Value
+WindowPosition 700+0
+Open File for Interpret
+Activate Interpret False
+Print Interpretion False
+Text Program: webbrowser
View
6 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/jitter.csv
@@ -0,0 +1,6 @@
+Format is tab separated jitter settings.
+_Name Value
+WindowPosition 700+0
+Open File for Jitter
+Activate Jitter to have your perimeter and loop endpoints scattered False
+Jitter Over Perimeter Width (ratio): 2.0
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/lash.csv
@@ -0,0 +1,8 @@
+Format is tab separated lash settings.
+_Name Value
+WindowPosition 700+0
+Open File for Lash
+Activate Lash if you have backlash in your axes.
+But its better to fix the mechanical problem! False
+X Backlash (mm): 0.0
+Y Backlash (mm): 0.0
View
7 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/limit.csv
@@ -0,0 +1,7 @@
+Format is tab separated limit settings.
+_Name Value
+WindowPosition 700+0
+Open File for Limit
+Activate Limit if your Firmware is unable to Limiting your Z-Speed. False
+Maximum Initial Feed Rate (mm/s): 5.0
+Maximum Z Feed Rate (mm/s): 5.0
View
10 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/multiply.csv
@@ -0,0 +1,10 @@
+Format is tab separated multiply settings.
+_Name Value
+WindowPosition 700+0
+Open File for Multiply
+Activate Multiply: True
+Center X (mm): 100.0
+Center Y (mm): 100.0
+Number of Columns (integer): 1
+Number of Rows (integer): 1
+Separation over Perimeter Width (ratio): 15.0
View
5 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/polyfile.csv
@@ -0,0 +1,5 @@
+Format is tab separated polyfile settings.
+_Name Value
+WindowPosition 700+0
+Execute All Unmodified Files in a Directory False
+Execute File True
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/preface.csv
@@ -0,0 +1,11 @@
+Format is tab separated preface settings.
+Home before Print False
+_Name Value
+WindowPosition 700+0
+Open File for Preface
+Reset Extruder before Print True
+Meta:
+Name of End File: end.gmc
+Name of Start File: start.gmc
+Set Positioning to Absolute True
+Set Units to Millimeters True
View
38 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/raft.csv
@@ -0,0 +1,38 @@
+Format is tab separated raft settings.
+_Name Value
+WindowPosition 700+0
+Open File for Raft
+Activate Raft True
+Add Raft, Elevate Nozzle, Orbit: True
+None True
+Empty Layers Only False
+Everywhere False
+Exterior Only False
+Add support if flatter than (degrees): 50.0
+Cross Hatch instead of Lines False
+Interface/Support Lines Density (ratio): 0.25
+Interface/Support Layer Thickness over Layer Thickness: 1.0
+Support Feed Rate mm/sec: 15.0
+Support Flow Rate (scaler): 1.0
+Support Gap over Perimeter Extrusion Width (ratio): 1.0
+Raft/Support extension in (%): 5.0
+Raft/Support extension in(mm): 2.0
+Name of Support End File: support_end.gmc
+Name of Support Start File: support_start.gmc
+Extra Nozzle clearance over Object(ratio): 0.0
+First Layer Main Feedrate (mm/s): 35.0
+First Layer Perimeter Feedrate (mm/s): 25.0
+First Layer Flow Rate Infill(scaler): 1.0
+First Layer Flow Rate Perimeter(scaler): 1.0
+Interface Layers (integer): 0
+Interface Feed Rate Multiplier (ratio): 1.0
+Interface Flow Rate Multiplier (ratio): 1.0
+Interface Nozzle Lift over Interface Layer Thickness (ratio): 0.45
+Base Layers (integer): 0
+Base Feed Rate Multiplier (ratio): 0.5
+Base Flow Rate Multiplier (ratio): 0.5
+Base Infill Density (ratio): 0.5
+Base Layer Thickness over Layer Thickness: 2.0
+Base Nozzle Lift over Base Layer Thickness (ratio): 0.4
+Initial Circling: False
+Infill Overhang over Extrusion Width (ratio): 3.0
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/scale.csv
@@ -0,0 +1,8 @@
+Format is tab separated scale settings.
+_Name Value
+WindowPosition 700+0
+Open File for Scale
+Activate Scale to finetune print size (try to find the fault somewhere else..): False
+XY Plane Scale (ratio): 1.0
+Z Axis Scale (ratio): 1.0
+SVG Viewer: webbrowser
View
9 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinforge.csv
@@ -0,0 +1,9 @@
+Format is tab separated skeinforge settings.
+_Name Value
+WindowPosition 1187+2
+Open File for Skeinforge C:/Users/Ahmet/STL/_Screw Holder Bottom.stl
+analyze False
+craft True
+help False
+meta False
+profile False
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinforge_analyze.csv
@@ -0,0 +1,11 @@
+Format is tab separated skeinforge analyze settings.
+_Name Value
+WindowPosition 600+0
+Open File for Analyze
+clairvoyance False
+comment False
+interpret False
+skeiniso True
+skeinlayer False
+statistic False
+vectorwrite False
View
27 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinforge_craft.csv
@@ -0,0 +1,27 @@
+Format is tab separated skeinforge craft settings.
+_Name Value
+WindowPosition 600+0
+Open File for Craft
+bottom False
+carve False
+chamber False
+clip False
+comb False
+cool False
+dimension True
+export False
+fill False
+inset False
+jitter False
+lash False
+limit False
+multiply False
+preface False
+raft False
+scale False
+skin False
+skirt False
+speed False
+stretch False
+temperature False
+wipe False
View
4 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinforge_help.csv
@@ -0,0 +1,4 @@
+Format is tab separated skeinforge help settings.
+_Name Value
+WindowPosition 600+0
+Wiki Manual Primary True
View
41 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeiniso.csv
@@ -0,0 +1,41 @@
+Format is tab separated skeiniso settings.
+_Name Value
+WindowPosition 700+0
+Open File for Skeiniso
+Activate Skeiniso True
+Frame List
+Animation Line Quickening (ratio): 1.0
+Animation Slide Show Rate (layers/second): 2.0
+Axis Rulings True
+Band Height (layers): 5
+Bottom Band Brightness (ratio): 0.7
+Bottom Layer Brightness (ratio): 1.0
+From the Bottom False
+From the Top True
+Draw Arrows False
+Go Around Extruder Off Travel False
+Layer (index): 0
+Layer Extra Span (integer): 912345678
+Line (index): 24
+Display Line True
+View Move False
+View Rotate False
+Number of Fill Bottom Layers (integer): 1
+Number of Fill Top Layers (integer): 1
+Scale (pixels per millimeter): 15.0
+Screen Horizontal Inset (pixels): 100
+Screen Vertical Inset (pixels): 220
+Show Gcode True
+Viewpoint Latitude (degrees): 15.0
+Viewpoint Longitude (degrees): 210.0
+Width of Axis Negative Side (pixels): 2
+Width of Axis Positive Side (pixels): 6
+Width of Fill Bottom Thread (pixels): 2
+Width of Fill Top Thread (pixels): 2
+Width of Infill Thread (pixels): 1
+Width of Loop Thread (pixels): 2
+Width of Perimeter Inside Thread (pixels): 8
+Width of Perimeter Outside Thread (pixels): 8
+Width of Raft Thread (pixels): 1
+Width of Selection Thread (pixels): 6
+Width of Travel Thread (pixels): 0
View
23 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skeinlayer.csv
@@ -0,0 +1,23 @@
+Format is tab separated skeinlayer settings.
+_Name Value
+WindowPosition 700+0
+Open File for Skeinlayer
+Activate Skeinlayer True
+Frame List
+Animation Line Quickening (ratio): 1.0
+Animation Slide Show Rate (layers/second): 2.0
+Draw Arrows True
+Go Around Extruder Off Travel False
+Layer (index): 0
+Layer Extra Span (integer): 0
+Line (index): 430
+Display Line True
+View Move False
+Scale (pixels per millimeter): 25.0
+Screen Horizontal Inset (pixels): 100
+Screen Vertical Inset (pixels): 220
+Show Gcode True
+Show Position True
+Width of Extrusion Thread (pixels): 3
+Width of Selection Thread (pixels): 6
+Width of Travel Thread (pixels): 1
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skin.csv
@@ -0,0 +1,8 @@
+Format is tab separated skin settings.
+_Name Value
+WindowPosition 700+0
+Open File for Skin
+Activate Skin: this is experimental.
+It prints the perimeters and loops only at half the layer height that is specified under carve. False
+Clip Over Perimeter Width (scaler): 1.0
+Do Not Skin the first ... Layers: 3
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/skirt.csv
@@ -0,0 +1,8 @@
+Format is tab separated skirt settings.
+_Name Value
+WindowPosition 700+0
+Open File for Skirt
+Activate Skirt: True
+Convex: True
+Gap over Perimeter Width (ratio): 5.0
+Layers To (index): 3
View
14 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/speed.csv
@@ -0,0 +1,14 @@
+Format is tab separated speed settings.
+_Name Value
+WindowPosition 700+0
+Open File for Speed
+Activate Speed: True
+Add Flow Rate: True
+Main Feed Rate (mm/s): 60.0
+Main Flow Rate (scaler): 1.0
+Feed Rate ratio for Orbiting move (ratio): 0.5
+Perimeter Feed Rate (mm/s): 30.0
+Perimeter Flow Rate (scaler): 1.0
+Bridge Feed Rate (ratio): 1.0
+Bridge Flow Rate (scaler): 1.0
+Travel Feed Rate (mm/s): 130.0
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/statistic.csv
@@ -0,0 +1,11 @@
+Format is tab separated statistic settings.
+_Name Value
+WindowPosition 700+0
+Activate Statistic True
+Machine Time ($/hour): 1.0
+Material ($/kg): 20.0
+Density (kg/m3): 930.0
+Extrusion Diameter over Thickness (ratio): 1.25
+Open File to Generate Statistics for
+Print Statistics True
+Save Statistics False
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/stretch.csv
@@ -0,0 +1,11 @@
+Format is tab separated stretch settings.
+_Name Value
+WindowPosition 700+0
+Open File for Stretch
+Activate Stretch to correct for diameter shrink in small diameter holes False
+Cross Limit Distance Over Perimeter Width (ratio): 5.0
+Loop Stretch Over Perimeter Width (ratio): 0.11
+Path Stretch Over Perimeter Width (ratio): 0.0
+Perimeter Inside Stretch Over Perimeter Width (ratio): 0.32
+Perimeter Outside Stretch Over Perimeter Width (ratio): 0.1
+Stretch From Distance Over Perimeter Width (ratio): 2.0
View
14 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/temperature.csv
@@ -0,0 +1,14 @@
+Format is tab separated temperature settings.
+_Name Value
+WindowPosition 700+0
+Open File for Temperature
+Activate Temperature: False
+Cooling Rate (Celcius/second): 3.0
+Heating Rate (Celcius/second): 3.0
+Base Temperature (Celcius): 210.0
+Interface Temperature (Celcius): 210.0
+Object First Layer Infill Temperature (Celcius): 210.0
+Object First Layer Perimeter Temperature (Celcius): 210.0
+Object Next Layers Temperature (Celcius): 210.0
+Support Layers Temperature (Celcius): 210.0
+Supported Layers Temperature (Celcius): 210.0
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/vectorwrite.csv
@@ -0,0 +1,11 @@
+Format is tab separated vectorwrite settings.
+_Name Value
+WindowPosition 700+0
+Activate Vectorwrite False
+Open File to Write Vector Graphics for
+Add Loops True
+Add Paths True
+Add Perimeters True
+Layers From (index): 0
+Layers To (index): 912345678
+SVG Viewer: webbrowser
View
15 sfact_profiles/profiles/extrusion/1.7mm-0.3 nozzle/wipe.csv
@@ -0,0 +1,15 @@
+Format is tab separated wipe settings.
+_Name Value
+WindowPosition 700+0
+Open File for Wipe
+Activate Wipe False
+Location Arrival X (mm): 0.0
+Location Arrival Y (mm): 5.0
+Location Arrival Z (mm): 0.0
+Location Departure X (mm): 5.0
+Location Departure Y (mm): 0.0
+Location Departure Z (mm): 0.0
+Location Wipe X (mm): 0.0
+Location Wipe Y (mm): 0.0
+Location Wipe Z (mm): 0.0
+Wipe Period (layers): 15
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/bottom.csv
@@ -0,0 +1,8 @@
+Format is tab separated bottom settings.
+_Name Value
+WindowPosition 700+0
+Open File for Bottom
+Activate Bottom... and dont change anything else here!!! True
+Additional Height (ratio): 0.5
+Altitude (mm): 0.0
+SVG Viewer: webbrowser
View
15 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/carve.csv
@@ -0,0 +1,15 @@
+Format is tab separated carve settings.
+_Name Value
+WindowPosition 700+0
+Open File for Carve
+Layer Height = Extrusion Thickness (mm): 0.4
+Extrusion Width (mm): 0.6
+Print from Layer No:: 0
+Print up to Layer No: 912345678
+Infill in Direction of Bridge True
+Correct Mesh True
+Unproven Mesh False
+SVG Viewer: webbrowser
+Add Layer Template to SVG True
+Extra Decimal Places (float): 2.0
+Import Coarseness (ratio): 1.0
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/chamber.csv
@@ -0,0 +1,8 @@
+Format is tab separated chamber settings.
+_Name Value
+WindowPosition 700+0
+Open File for Chamber
+Activate Chamber..if you want below functions to work True
+Heated PrintBed Temperature (Celcius): 60.0
+Turn print Bed Heater Off at Shut Down True
+Turn Extruder Heater Off at Shut Down True
View
6 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/clairvoyance.csv
@@ -0,0 +1,6 @@
+Format is tab separated clairvoyance settings.
+_Name Value
+WindowPosition 700+0
+Activate Clairvoyance False
+Open File to Generate Clairvoyances for
+Gcode Program: webbrowser
View
7 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/clip.csv
@@ -0,0 +1,7 @@
+Format is tab separated clip settings.
+_Name Value
+WindowPosition 700+0
+Open File for Clip
+Activate Clip..to clip the extrusion that overlaps when printing perimeters True
+Clip Over Perimeter Width adjuster (decrease for bigger gap): 1.0
+Threshold for connecting inner loops (ratio): 2.5
View
9 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/comb.csv
@@ -0,0 +1,9 @@
+Format is tab separated comb settings.
+_Name Value
+WindowPosition 700+0
+Open File for Comb
+Activate Comb if you cant stop the extruder stringing by retraction
+it will avoid moving over loops so the strings will be there
+but not visible anymore.
+Comb bends the extruder travel paths around holes in the slices, to avoid stringing.
+so any start up ooze will be inside the shape. True
View
5 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/comment.csv
@@ -0,0 +1,5 @@
+Format is tab separated comment settings.
+_Name Value
+WindowPosition 700+0
+Activate Comment False
+Open File to Write Comments for
View
15 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/cool.csv
@@ -0,0 +1,15 @@
+Format is tab separated cool settings.
+_Name Value
+WindowPosition 700+0
+Open File for Cool
+Activate Cool.. but use with a fan! False
+Use Cool if layer takes shorter than(seconds): 10.0
+Turn Fan On at Beginning True
+Turn Fan Off at Ending True
+Execute when Cool starts: cool_start.gmc
+Execute when Cool ends: cool_end.gmc
+Orbiting around Object False
+Slow Down during print True
+Maximum Cool (Celcius): 2.0
+Bridge Cool (Celcius): 1.0
+Minimum Orbital Radius (millimeters): 10.0
View
15 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/dimension.csv
@@ -0,0 +1,15 @@
+Format is tab separated dimension settings.
+_Name Value
+WindowPosition 700+0
+Open File for Dimension
+Activate Volumetric Extrusion (Stepper driven Extruders) True
+Filament Diameter (mm): 1.75
+Filament Packing Density (ratio) lower=more extrusion: 1.0
+Retraction Distance (millimeters): 1.0
+Restart Extra Distance (millimeters): 0.0
+Extruder Retraction Speed (mm/s): 15.0
+Force to retract when crossing over spaces True
+Minimum Extrusion before Retraction (millimeters): 1.0
+Minimum Travelmove after Retraction (millimeters): 1.0
+in Absolute units (Sprinter, FiveD a.o.) True
+in Relative units (Teacup a.o.) False
View
20 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/export.csv
@@ -0,0 +1,20 @@
+Format is tab separated export settings.
+_Name Value
+WindowPosition 700+0
+Open File for Export
+Activate Export True
+Add _export to filename (filename_export) True
+Also Send Output To:
+Do Not Delete Comments False
+Delete Crafting Comments False
+Delete All Comments True
+Do Not Change Output False
+gcode_small True
+File Extension (gcode): gcode
+Name of Replace File: replace.csv
+Save Penultimate Gcode False
+Archive Used Profile As Zip False
+Export Profile Values As CSV File False
+Add Profile Name to Filename False
+Add Description to Filename False
+Add Timestamp to Filename False
View
34 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/fill.csv
@@ -0,0 +1,34 @@
+Format is tab separated fill settings.
+_Name Value
+WindowPosition 700+0
+Open File for Fill
+Activate Fill: True
+Infill Solidity (ratio): 0.35
+Extrusion Lines extra Spacing (Scaler): 1.0
+Infill Overlap over Perimeter (Scaler): 1.0
+Extra Shells on Alternating Solid Layer (layers): 1
+Extra Shells on Base (layers): 1
+Extra Shells on Sparse Layer (layers): 1
+Fully filled Layers (each top and bottom): 2
+Lower Left True
+Nearest False
+Infill > Loops > Perimeter False
+Infill > Perimeter > Loops False
+Loops > Infill > Perimeter False
+Loops > Perimeter > Infill False
+Perimeter > Infill > Loops False
+Perimeter > Loops > Infill True
+Line True
+Grid Circular False
+Grid Hexagonal False
+Grid Rectangular False
+Diaphragm at every ...th Layer: 100
+Diaphragm Thickness (layers): 0
+Grid Circle Separation over Perimeter Width (ratio): 0.2
+Grid Extra Overlap (ratio): 0.1
+Grid Junction Separation Band Height (layers): 10
+Grid Junction Separation over Octogon Radius At End (ratio): 0.0
+Grid Junction Separation over Octogon Radius At Middle (ratio): 0.0
+Infill Begin Rotation (degrees): 45.0
+Infill Begin Rotation Repeat (layers): 1
+Infill Odd Layer Extra Rotation (degrees): 90.0
View
6 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/home.csv
@@ -0,0 +1,6 @@
+Format is tab separated home settings.
+_Name Value
+WindowPosition 700+0
+Open File for Home
+Activate Home ... Not needed True
+Name of Homing File: homing.gcode
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/inset.csv
@@ -0,0 +1,8 @@
+Format is tab separated inset settings.
+_Name Value
+WindowPosition 700+0
+Open File for Inset
+Bridge Width Multiplier (ratio): 1.0
+Prefer Loops False
+Prefer Perimeter True
+Overlap Removal(Scaler): 1.0
View
7 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/interpret.csv
@@ -0,0 +1,7 @@
+Format is tab separated interpret settings.
+_Name Value
+WindowPosition 700+0
+Open File for Interpret
+Activate Interpret False
+Print Interpretion False
+Text Program: webbrowser
View
6 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/jitter.csv
@@ -0,0 +1,6 @@
+Format is tab separated jitter settings.
+_Name Value
+WindowPosition 700+0
+Open File for Jitter
+Activate Jitter to have your perimeter and loop endpoints scattered False
+Jitter Over Perimeter Width (ratio): 2.0
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/lash.csv
@@ -0,0 +1,8 @@
+Format is tab separated lash settings.
+_Name Value
+WindowPosition 700+0
+Open File for Lash
+Activate Lash if you have backlash in your axes.
+But its better to fix the mechanical problem! False
+X Backlash (mm): 0.0
+Y Backlash (mm): 0.0
View
7 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/limit.csv
@@ -0,0 +1,7 @@
+Format is tab separated limit settings.
+_Name Value
+WindowPosition 700+0
+Open File for Limit
+Activate Limit if your Firmware is unable to Limiting your Z-Speed. False
+Maximum Initial Feed Rate (mm/s): 5.0
+Maximum Z Feed Rate (mm/s): 5.0
View
10 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/multiply.csv
@@ -0,0 +1,10 @@
+Format is tab separated multiply settings.
+_Name Value
+WindowPosition 700+0
+Open File for Multiply
+Activate Multiply: True
+Center X (mm): 100.0
+Center Y (mm): 100.0
+Number of Columns (integer): 1
+Number of Rows (integer): 1
+Separation over Perimeter Width (ratio): 15.0
View
5 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/polyfile.csv
@@ -0,0 +1,5 @@
+Format is tab separated polyfile settings.
+_Name Value
+WindowPosition 700+0
+Execute All Unmodified Files in a Directory False
+Execute File True
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/preface.csv
@@ -0,0 +1,11 @@
+Format is tab separated preface settings.
+Home before Print False
+_Name Value
+WindowPosition 700+0
+Open File for Preface
+Reset Extruder before Print True
+Meta:
+Name of End File: end.gmc
+Name of Start File: start.gmc
+Set Positioning to Absolute True
+Set Units to Millimeters True
View
38 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/raft.csv
@@ -0,0 +1,38 @@
+Format is tab separated raft settings.
+_Name Value
+WindowPosition 700+0
+Open File for Raft
+Activate Raft True
+Add Raft, Elevate Nozzle, Orbit: True
+None True
+Empty Layers Only False
+Everywhere False
+Exterior Only False
+Add support if flatter than (degrees): 50.0
+Cross Hatch instead of Lines False
+Interface/Support Lines Density (ratio): 0.25
+Interface/Support Layer Thickness over Layer Thickness: 1.0
+Support Feed Rate mm/sec: 15.0
+Support Flow Rate (scaler): 1.0
+Support Gap over Perimeter Extrusion Width (ratio): 1.0
+Raft/Support extension in (%): 5.0
+Raft/Support extension in(mm): 2.0
+Name of Support End File: support_end.gmc
+Name of Support Start File: support_start.gmc
+Extra Nozzle clearance over Object(ratio): 0.0
+First Layer Main Feedrate (mm/s): 35.0
+First Layer Perimeter Feedrate (mm/s): 25.0
+First Layer Flow Rate Infill(scaler): 1.0
+First Layer Flow Rate Perimeter(scaler): 1.0
+Interface Layers (integer): 0
+Interface Feed Rate Multiplier (ratio): 1.0
+Interface Flow Rate Multiplier (ratio): 1.0
+Interface Nozzle Lift over Interface Layer Thickness (ratio): 0.45
+Base Layers (integer): 0
+Base Feed Rate Multiplier (ratio): 0.5
+Base Flow Rate Multiplier (ratio): 0.5
+Base Infill Density (ratio): 0.5
+Base Layer Thickness over Layer Thickness: 2.0
+Base Nozzle Lift over Base Layer Thickness (ratio): 0.4
+Initial Circling: False
+Infill Overhang over Extrusion Width (ratio): 3.0
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/scale.csv
@@ -0,0 +1,8 @@
+Format is tab separated scale settings.
+_Name Value
+WindowPosition 700+0
+Open File for Scale
+Activate Scale to finetune print size (try to find the fault somewhere else..): False
+XY Plane Scale (ratio): 1.0
+Z Axis Scale (ratio): 1.0
+SVG Viewer: webbrowser
View
9 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinforge.csv
@@ -0,0 +1,9 @@
+Format is tab separated skeinforge settings.
+_Name Value
+WindowPosition 1187+2
+Open File for Skeinforge C:/Users/Ahmet/STL/_Screw Holder Bottom.stl
+analyze False
+craft True
+help False
+meta False
+profile False
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinforge_analyze.csv
@@ -0,0 +1,11 @@
+Format is tab separated skeinforge analyze settings.
+_Name Value
+WindowPosition 600+0
+Open File for Analyze
+clairvoyance False
+comment False
+interpret False
+skeiniso True
+skeinlayer True
+statistic False
+vectorwrite False
View
27 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinforge_craft.csv
@@ -0,0 +1,27 @@
+Format is tab separated skeinforge craft settings.
+_Name Value
+WindowPosition 600+0
+Open File for Craft
+bottom False
+carve False
+chamber False
+clip False
+comb False
+cool False
+dimension True
+export False
+fill False
+inset False
+jitter False
+lash False
+limit False
+multiply False
+preface False
+raft False
+scale False
+skin False
+skirt False
+speed False
+stretch False
+temperature False
+wipe False
View
4 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinforge_help.csv
@@ -0,0 +1,4 @@
+Format is tab separated skeinforge help settings.
+_Name Value
+WindowPosition 600+0
+Wiki Manual Primary True
View
41 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeiniso.csv
@@ -0,0 +1,41 @@
+Format is tab separated skeiniso settings.
+_Name Value
+WindowPosition 700+0
+Open File for Skeiniso
+Activate Skeiniso True
+Frame List
+Animation Line Quickening (ratio): 1.0
+Animation Slide Show Rate (layers/second): 2.0
+Axis Rulings True
+Band Height (layers): 5
+Bottom Band Brightness (ratio): 0.7
+Bottom Layer Brightness (ratio): 1.0
+From the Bottom False
+From the Top True
+Draw Arrows False
+Go Around Extruder Off Travel False
+Layer (index): 0
+Layer Extra Span (integer): 912345678
+Line (index): 24
+Display Line True
+View Move False
+View Rotate False
+Number of Fill Bottom Layers (integer): 1
+Number of Fill Top Layers (integer): 1
+Scale (pixels per millimeter): 15.0
+Screen Horizontal Inset (pixels): 100
+Screen Vertical Inset (pixels): 220
+Show Gcode True
+Viewpoint Latitude (degrees): 15.0
+Viewpoint Longitude (degrees): 210.0
+Width of Axis Negative Side (pixels): 2
+Width of Axis Positive Side (pixels): 6
+Width of Fill Bottom Thread (pixels): 2
+Width of Fill Top Thread (pixels): 2
+Width of Infill Thread (pixels): 1
+Width of Loop Thread (pixels): 2
+Width of Perimeter Inside Thread (pixels): 8
+Width of Perimeter Outside Thread (pixels): 8
+Width of Raft Thread (pixels): 1
+Width of Selection Thread (pixels): 6
+Width of Travel Thread (pixels): 0
View
23 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skeinlayer.csv
@@ -0,0 +1,23 @@
+Format is tab separated skeinlayer settings.
+_Name Value
+WindowPosition 700+0
+Open File for Skeinlayer
+Activate Skeinlayer True
+Frame List
+Animation Line Quickening (ratio): 1.0
+Animation Slide Show Rate (layers/second): 2.0
+Draw Arrows True
+Go Around Extruder Off Travel False
+Layer (index): 0
+Layer Extra Span (integer): 0
+Line (index): 430
+Display Line True
+View Move False
+Scale (pixels per millimeter): 25.0
+Screen Horizontal Inset (pixels): 100
+Screen Vertical Inset (pixels): 220
+Show Gcode True
+Show Position True
+Width of Extrusion Thread (pixels): 3
+Width of Selection Thread (pixels): 6
+Width of Travel Thread (pixels): 1
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skin.csv
@@ -0,0 +1,8 @@
+Format is tab separated skin settings.
+_Name Value
+WindowPosition 700+0
+Open File for Skin
+Activate Skin: this is experimental.
+It prints the perimeters and loops only at half the layer height that is specified under carve. False
+Clip Over Perimeter Width (scaler): 1.0
+Do Not Skin the first ... Layers: 3
View
8 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/skirt.csv
@@ -0,0 +1,8 @@
+Format is tab separated skirt settings.
+_Name Value
+WindowPosition 700+0
+Open File for Skirt
+Activate Skirt: True
+Convex: True
+Gap over Perimeter Width (ratio): 5.0
+Layers To (index): 3
View
14 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/speed.csv
@@ -0,0 +1,14 @@
+Format is tab separated speed settings.
+_Name Value
+WindowPosition 700+0
+Open File for Speed
+Activate Speed: True
+Add Flow Rate: True
+Main Feed Rate (mm/s): 60.0
+Main Flow Rate (scaler): 1.0
+Feed Rate ratio for Orbiting move (ratio): 0.5
+Perimeter Feed Rate (mm/s): 30.0
+Perimeter Flow Rate (scaler): 1.0
+Bridge Feed Rate (ratio): 1.0
+Bridge Flow Rate (scaler): 1.0
+Travel Feed Rate (mm/s): 130.0
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/statistic.csv
@@ -0,0 +1,11 @@
+Format is tab separated statistic settings.
+_Name Value
+WindowPosition 700+0
+Activate Statistic True
+Machine Time ($/hour): 1.0
+Material ($/kg): 20.0
+Density (kg/m3): 930.0
+Extrusion Diameter over Thickness (ratio): 1.25
+Open File to Generate Statistics for
+Print Statistics True
+Save Statistics False
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/stretch.csv
@@ -0,0 +1,11 @@
+Format is tab separated stretch settings.
+_Name Value
+WindowPosition 700+0
+Open File for Stretch
+Activate Stretch to correct for diameter shrink in small diameter holes False
+Cross Limit Distance Over Perimeter Width (ratio): 5.0
+Loop Stretch Over Perimeter Width (ratio): 0.11
+Path Stretch Over Perimeter Width (ratio): 0.0
+Perimeter Inside Stretch Over Perimeter Width (ratio): 0.32
+Perimeter Outside Stretch Over Perimeter Width (ratio): 0.1
+Stretch From Distance Over Perimeter Width (ratio): 2.0
View
14 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/temperature.csv
@@ -0,0 +1,14 @@
+Format is tab separated temperature settings.
+_Name Value
+WindowPosition 700+0
+Open File for Temperature
+Activate Temperature: False
+Cooling Rate (Celcius/second): 3.0
+Heating Rate (Celcius/second): 3.0
+Base Temperature (Celcius): 210.0
+Interface Temperature (Celcius): 210.0
+Object First Layer Infill Temperature (Celcius): 210.0
+Object First Layer Perimeter Temperature (Celcius): 210.0
+Object Next Layers Temperature (Celcius): 210.0
+Support Layers Temperature (Celcius): 210.0
+Supported Layers Temperature (Celcius): 210.0
View
11 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/vectorwrite.csv
@@ -0,0 +1,11 @@
+Format is tab separated vectorwrite settings.
+_Name Value
+WindowPosition 700+0
+Activate Vectorwrite False
+Open File to Write Vector Graphics for
+Add Loops True
+Add Paths True
+Add Perimeters True
+Layers From (index): 0
+Layers To (index): 912345678
+SVG Viewer: webbrowser
View
15 sfact_profiles/profiles/extrusion/1.7mm-0.5 nozzle/wipe.csv
@@ -0,0 +1,15 @@
+Format is tab separated wipe settings.
+_Name Value
+WindowPosition 700+0
+Open File for Wipe
+Activate Wipe False
+Location Arrival X (mm): 0.0
+Location Arrival Y (mm): 5.0
+Location Arrival Z (mm): 0.0
+Location Departure X (mm): 5.0
+Location Departure Y (mm): 0.0
+Location Departure Z (mm): 0.0
+Location Wipe X (mm): 0.0
+Location Wipe Y (mm): 0.0
+Location Wipe Z (mm): 0.0
+Wipe Period (layers): 33333
View
8 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/bottom.csv
@@ -0,0 +1,8 @@
+Format is tab separated bottom settings.
+_Name Value
+WindowPosition 700+0
+Open File for Bottom
+Activate Bottom... and dont change anything else here!!! True
+Additional Height (ratio): 0.5
+Altitude (mm): 0.0
+SVG Viewer: webbrowser
View
15 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/carve.csv
@@ -0,0 +1,15 @@
+Format is tab separated carve settings.
+_Name Value
+WindowPosition 700+0
+Open File for Carve
+Layer Height = Extrusion Thickness (mm): 0.33
+Extrusion Width (mm): 0.5
+Print from Layer No:: 0
+Print up to Layer No: 912345678
+Infill in Direction of Bridge True
+Correct Mesh True
+Unproven Mesh False
+SVG Viewer: webbrowser
+Add Layer Template to SVG True
+Extra Decimal Places (float): 2.0
+Import Coarseness (ratio): 1.0
View
8 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/chamber.csv
@@ -0,0 +1,8 @@
+Format is tab separated chamber settings.
+_Name Value
+WindowPosition 700+0
+Open File for Chamber
+Activate Chamber..if you want below functions to work True
+Heated PrintBed Temperature (Celcius): 60.0
+Turn print Bed Heater Off at Shut Down True
+Turn Extruder Heater Off at Shut Down True
View
6 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/clairvoyance.csv
@@ -0,0 +1,6 @@
+Format is tab separated clairvoyance settings.
+_Name Value
+WindowPosition 700+0
+Activate Clairvoyance False
+Open File to Generate Clairvoyances for
+Gcode Program: webbrowser
View
7 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/clip.csv
@@ -0,0 +1,7 @@
+Format is tab separated clip settings.
+_Name Value
+WindowPosition 700+0
+Open File for Clip
+Activate Clip..to clip the extrusion that overlaps when printing perimeters True
+Clip Over Perimeter Width adjuster (decrease for bigger gap): 1.0
+Threshold for connecting inner loops (ratio): 2.5
View
9 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/comb.csv
@@ -0,0 +1,9 @@
+Format is tab separated comb settings.
+_Name Value
+WindowPosition 700+0
+Open File for Comb
+Activate Comb if you cant stop the extruder stringing by retraction
+it will avoid moving over loops so the strings will be there
+but not visible anymore.
+Comb bends the extruder travel paths around holes in the slices, to avoid stringing.
+so any start up ooze will be inside the shape. True
View
5 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/comment.csv
@@ -0,0 +1,5 @@
+Format is tab separated comment settings.
+_Name Value
+WindowPosition 700+0
+Activate Comment False
+Open File to Write Comments for
View
15 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/cool.csv
@@ -0,0 +1,15 @@
+Format is tab separated cool settings.
+_Name Value
+WindowPosition 700+0
+Open File for Cool
+Activate Cool.. but use with a fan! False
+Use Cool if layer takes shorter than(seconds): 10.0
+Turn Fan On at Beginning True
+Turn Fan Off at Ending True
+Execute when Cool starts: cool_start.gmc
+Execute when Cool ends: cool_end.gmc
+Orbiting around Object False
+Slow Down during print True
+Maximum Cool (Celcius): 2.0
+Bridge Cool (Celcius): 1.0
+Minimum Orbital Radius (millimeters): 10.0
View
15 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/dimension.csv
@@ -0,0 +1,15 @@
+Format is tab separated dimension settings.
+_Name Value
+WindowPosition 700+0
+Open File for Dimension
+Activate Volumetric Extrusion (Stepper driven Extruders) True
+Filament Diameter (mm): 2.85
+Filament Packing Density (ratio) lower=more extrusion: 1.0
+Retraction Distance (millimeters): 1.0
+Restart Extra Distance (millimeters): 0.0
+Extruder Retraction Speed (mm/s): 15.0
+Force to retract when crossing over spaces True
+Minimum Extrusion before Retraction (millimeters): 1.0
+Minimum Travelmove after Retraction (millimeters): 1.0
+in Absolute units (Sprinter, FiveD a.o.) True
+in Relative units (Teacup a.o.) False
View
20 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/export.csv
@@ -0,0 +1,20 @@
+Format is tab separated export settings.
+_Name Value
+WindowPosition 700+0
+Open File for Export
+Activate Export True
+Add _export to filename (filename_export) True
+Also Send Output To:
+Do Not Delete Comments False
+Delete Crafting Comments False
+Delete All Comments True
+Do Not Change Output False
+gcode_small True
+File Extension (gcode): gcode
+Name of Replace File: replace.csv
+Save Penultimate Gcode False
+Archive Used Profile As Zip False
+Export Profile Values As CSV File False
+Add Profile Name to Filename False
+Add Description to Filename False
+Add Timestamp to Filename False
View
34 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/fill.csv
@@ -0,0 +1,34 @@
+Format is tab separated fill settings.
+_Name Value
+WindowPosition 700+0
+Open File for Fill
+Activate Fill: True
+Infill Solidity (ratio): 0.35
+Extrusion Lines extra Spacing (Scaler): 1.0
+Infill Overlap over Perimeter (Scaler): 1.0
+Extra Shells on Alternating Solid Layer (layers): 1
+Extra Shells on Base (layers): 1
+Extra Shells on Sparse Layer (layers): 1
+Fully filled Layers (each top and bottom): 2
+Lower Left True
+Nearest False
+Infill > Loops > Perimeter False
+Infill > Perimeter > Loops False
+Loops > Infill > Perimeter False
+Loops > Perimeter > Infill False
+Perimeter > Infill > Loops False
+Perimeter > Loops > Infill True
+Line True
+Grid Circular False
+Grid Hexagonal False
+Grid Rectangular False
+Diaphragm at every ...th Layer: 100
+Diaphragm Thickness (layers): 0
+Grid Circle Separation over Perimeter Width (ratio): 0.2
+Grid Extra Overlap (ratio): 0.1
+Grid Junction Separation Band Height (layers): 10
+Grid Junction Separation over Octogon Radius At End (ratio): 0.0
+Grid Junction Separation over Octogon Radius At Middle (ratio): 0.0
+Infill Begin Rotation (degrees): 45.0
+Infill Begin Rotation Repeat (layers): 1
+Infill Odd Layer Extra Rotation (degrees): 90.0
View
6 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/home.csv
@@ -0,0 +1,6 @@
+Format is tab separated home settings.
+_Name Value
+WindowPosition 700+0
+Open File for Home
+Activate Home ... Not needed True
+Name of Homing File: homing.gcode
View
8 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/inset.csv
@@ -0,0 +1,8 @@
+Format is tab separated inset settings.
+_Name Value
+WindowPosition 700+0
+Open File for Inset
+Bridge Width Multiplier (ratio): 1.0
+Prefer Loops False
+Prefer Perimeter True
+Overlap Removal(Scaler): 1.0
View
7 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/interpret.csv
@@ -0,0 +1,7 @@
+Format is tab separated interpret settings.
+_Name Value
+WindowPosition 700+0
+Open File for Interpret
+Activate Interpret False
+Print Interpretion False
+Text Program: webbrowser
View
6 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/jitter.csv
@@ -0,0 +1,6 @@
+Format is tab separated jitter settings.
+_Name Value
+WindowPosition 700+0
+Open File for Jitter
+Activate Jitter to have your perimeter and loop endpoints scattered False
+Jitter Over Perimeter Width (ratio): 2.0
View
8 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/lash.csv
@@ -0,0 +1,8 @@
+Format is tab separated lash settings.
+_Name Value
+WindowPosition 700+0
+Open File for Lash
+Activate Lash if you have backlash in your axes.
+But its better to fix the mechanical problem! False
+X Backlash (mm): 0.0
+Y Backlash (mm): 0.0
View
7 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/limit.csv
@@ -0,0 +1,7 @@
+Format is tab separated limit settings.
+_Name Value
+WindowPosition 700+0
+Open File for Limit
+Activate Limit if your Firmware is unable to Limiting your Z-Speed. False
+Maximum Initial Feed Rate (mm/s): 5.0
+Maximum Z Feed Rate (mm/s): 5.0
View
10 sfact_profiles/profiles/extrusion/3mm-0.3 nozzle/multiply.csv
@@ -0,0 +1,10 @@
+Format is tab separated multiply settings.
+_Name Value
+WindowPosition 700+0
+Open File for Multiply
+Activate Multiply: True
+Center X (mm): 100.0
+Center Y (mm): 100.0
+Number of Columns (integer): 1
+Number of Rows (integer): 1
+Separation over Perimeter Width (ratio): 15.0
View
5