Skip to content
Newer
Older
100644 749 lines (441 sloc) 23.7 KB
547b7ec @hurzl doc and po update
hurzl authored
1 == Repsnapper Users Manual ==
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
2
3 Welcome to the RepSnapper Manual, although currently a work in progress this guide aims to help you install and use your RepSnapper software.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
4
4908b62 @hurzl add outdated warning to manual.asciidoc
hurzl authored
5
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
6 Contact Info
7
63dd340 @hurzl manual irc
hurzl authored
8 * Irc channel: #repsnapper at irc://irc.freenode.net
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
9
10 Timothy Schmidt Version
11
12 Current development of Repsnapper is happening in Timothy Schmidt's repository at the following URLs.
13
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
14 * Code: https://github.com/timschmidt/repsnapper
15 * Bug tracker: https://github.com/timschmidt/repsnapper/issues
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
16
17 Kulitorum version
18
19 For historical reasons we leave here the links to the old svn version that developed by Kulitorum, this version is now unmaintained and commits go into the Timothy Schmidt version (as of ~ October 5th, 2010)
20
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
21 * Code: http://svn.kulitorum.com/RepSnapper
22 * SVN history: http://cia.vc/stats/project/RepSnapper
23 * Bug tracker: http://bugs.kulitorum.com
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
24
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
25 == Installation from binaries ==
9f3ee85 @hurzl partial doc update
hurzl authored
26
6423bab @hurzl more installation hints
hurzl authored
27 === FreeBSD ===
28
29 --------------------------
30 pkg_add -r repsnapper
31 --------------------------
32
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
33 === Linux ===
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
34
1d874c5 @timschmidt more asciidoc cleanup
authored
35 There are currently no Repsnapper binaries pre-built for Linux. However, installation from source is relatively simple. If you'd like to package Repsnapper for your Linux distribution, please let us know!
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
36
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
37 === Windows ===
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
38
de4daaa @hurzl overhang detection basics
hurzl authored
39 There are beta versions for Windows, see the https://github.com/timschmidt/repsnapper/downloads[Downloads section on github]. The Windows version cannot communicate with a printer and can only calculate on a single CPU.
5269f9a @hurzl load SVG files for drawing/PCB milling
hurzl authored
40
41 Historians only: the v1 of Repsnapper for Windows is here: http://www.kulitorum.com/RepSnapperBeta.rar (Kulitorums version).
9f3ee85 @hurzl partial doc update
hurzl authored
42 This is even older, but should work with tonokip and FiveD: http://svn.kulitorum.com/RepSnapper/MSVC9/Release/RepSnapper.exe[here].
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
43
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
44 === OS X ===
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
45
5269f9a @hurzl load SVG files for drawing/PCB milling
hurzl authored
46 Old v1 (historians again):
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
47 David Buzz has posted binaries for OS X https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries[here].
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
48
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
49 == Installation from source ==
50 [NOTE]
51 =====
55967d4 @elmom Updated installation instructions, please fix for your particular distro
elmom authored
52
5128a63 @elmom made the build docs less confusing
elmom authored
53 Since the switch to using gtk, only the docs for (some) Ubuntu are uptodate, and even those are untested.
55967d4 @elmom Updated installation instructions, please fix for your particular distro
elmom authored
54
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
55 Although RepSnapper is not generally tested outside of windows/linux/mac you may be able to get it running on other OSs. To do so you will need the following:
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
56
55967d4 @elmom Updated installation instructions, please fix for your particular distro
elmom authored
57 * gcc
58 * make
59 * autotools
60 * intltool
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
61 * OpenGL
62 * git
55967d4 @elmom Updated installation instructions, please fix for your particular distro
elmom authored
63 * libgtkmm-2.4-dev
64 * libgktglext1-dev
5269f9a @hurzl load SVG files for drawing/PCB milling
hurzl authored
65 * libxml++-2.6
2beadf5 @hurzl update doc for lipzip dependency
hurzl authored
66 * libzip
f92fc5b @hurzl a few doc updates
hurzl authored
67
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
68 =====
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
69
6423bab @hurzl more installation hints
hurzl authored
70 === FreeBSD ===
71
72 --------------------------
73 cd /usr/ports/cad/repsnapper && make install clean
74 --------------------------
75 or
76 --------------------------
77 portinstall repsnapper
78 --------------------------
79 or similar.
80
81 Or use the port to install dependecies and then checkout the git code.
82
83
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
84 === Linux ===
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
85
00db7fa @hurzl update linux compilation instructions
hurzl authored
86 ==== Arch Linux ====
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
87
00db7fa @hurzl update linux compilation instructions
hurzl authored
88 There is an AUR package:
deb8957 @hurzl fix asciidoc?
hurzl authored
89
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
90 --------------------------
deb8957 @hurzl fix asciidoc?
hurzl authored
91 yaourt -Sy repsnapper
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
92 --------------------------
6423bab @hurzl more installation hints
hurzl authored
93 or
94 --------------------------
95 yaourt -Sy repsnapper-git
96 --------------------------
29666da @hurzl add Ubuntu 11.10 hints to manual thanks to danielprint
hurzl authored
97
4d6968c @timschmidt updated Ubuntu build instructions
authored
98
00db7fa @hurzl update linux compilation instructions
hurzl authored
99 ==== Ubuntu ====
deb8957 @hurzl fix asciidoc?
hurzl authored
100
00db7fa @hurzl update linux compilation instructions
hurzl authored
101 ===== Install dependencies =====
4d6968c @timschmidt updated Ubuntu build instructions
authored
102
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
103 --------------------------
be07b4b @hurzl remove GLUT, use gtk for text rendering
hurzl authored
104 sudo apt-get install git-core build-essential intltool libtool libgtkglextmm-x11-1.2 libgtkmm-2.4-dev gtk2-engines-pixbuf libxml++ libcairomm-1.0 libzip-dev
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
105 --------------------------
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
106
00db7fa @hurzl update linux compilation instructions
hurzl authored
107
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
108 ===== Acquire source and compile =====
c194281 @hurzl newlines in manual
hurzl authored
109
110
9bf1ea8 @hurzl doc newlines 2
hurzl authored
111 git clone git://github.com/timschmidt/repsnapper.git
c194281 @hurzl newlines in manual
hurzl authored
112
9bf1ea8 @hurzl doc newlines 2
hurzl authored
113 cd repsnapper
114
115 ./autogen.sh
116
117 make
c194281 @hurzl newlines in manual
hurzl authored
118
119
5e551be @hurzl cosmetics
hurzl authored
120 Executable (repsnapper) will be left in the top folder. Install with "sudo make install-strip"
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
121
122 ==== Fedora ====
2beadf5 @hurzl update doc for lipzip dependency
hurzl authored
123
ca3360d @hurzl add Fedora info to manual
hurzl authored
124
125 ====== Fedora 17 and above ======
126 Repsnapper is in official Fedora 17 and above repositories, so you can just simply run:
127
128 yum install repsnapper
129
130 Sometimes you can get a fresher version (but not very tested) by enabling testing updates:
131
132 yum install repsnapper --enablerepo updates-testing
133
134 After the installation you should see Repsnapper in Applications (Graphics), or you can run the `repsnapper` command.
135
136 ====== Older Fedora versions ======
137
2beadf5 @hurzl update doc for lipzip dependency
hurzl authored
138 (most probably extremely outdated)
139
9f3ee85 @hurzl partial doc update
hurzl authored
140 Repsnapper was packaged by jebba for Fedora 14 at this repository: http://repos.fedorapeople.org/repos/jebba/reprap/
c194281 @hurzl newlines in manual
hurzl authored
141
9bf1ea8 @hurzl doc newlines 2
hurzl authored
142 su
c194281 @hurzl newlines in manual
hurzl authored
143
9bf1ea8 @hurzl doc newlines 2
hurzl authored
144 wget -P /etc/yum.repos.d/ http://repos.fedorapeople.org/repos/jebba/reprap/fedora-reprap.repo
c194281 @hurzl newlines in manual
hurzl authored
145
9bf1ea8 @hurzl doc newlines 2
hurzl authored
146 yum install repsnapper-gtk2
147
148 exit
149
150 repsnapper
c194281 @hurzl newlines in manual
hurzl authored
151
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
152
153 ===== Installing from sources =====
154 Install dependencies: TODO only tested with Fedora 14
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
155 --------------------------
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
156 yum install git gtk2-devel gcc-c++ gcc binutils make cmake gtkglextmm gtkglextmm-devel gtkmm*
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
157 --------------------------
af819ed @jwildeboer Added dependencies needed to compile on Fedora 15
jwildeboer authored
158 For Fedora 15 (tested on x86_64)
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
159 --------------------------
be07b4b @hurzl remove GLUT, use gtk for text rendering
hurzl authored
160 yum install git gtk2-devel gcc-c++ gcc binutils make cmake gtkglextmm gtkglextmm-devel libusb1-devel intltool gtkmm*
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
161 --------------------------
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
162
163 Install repsnapper:
c194281 @hurzl newlines in manual
hurzl authored
164
9bf1ea8 @hurzl doc newlines 2
hurzl authored
165 git clone git://github.com/timschmidt/repsnapper.git
c194281 @hurzl newlines in manual
hurzl authored
166
9bf1ea8 @hurzl doc newlines 2
hurzl authored
167 cd repsnapper
c194281 @hurzl newlines in manual
hurzl authored
168
9bf1ea8 @hurzl doc newlines 2
hurzl authored
169 su
c194281 @hurzl newlines in manual
hurzl authored
170
9bf1ea8 @hurzl doc newlines 2
hurzl authored
171 echo "/usr/local/lib" > /etc/ld.so.conf.d/local.conf
c194281 @hurzl newlines in manual
hurzl authored
172
9bf1ea8 @hurzl doc newlines 2
hurzl authored
173 ldconfig
c194281 @hurzl newlines in manual
hurzl authored
174
9bf1ea8 @hurzl doc newlines 2
hurzl authored
175 exit
176
177 ./autogen.sh
178
179 make -j3
c194281 @hurzl newlines in manual
hurzl authored
180
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
181
182 Run the program:
9bf1ea8 @hurzl doc newlines 2
hurzl authored
183
184 ./repsnapper
185
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
186
187 Install and run:
c194281 @hurzl newlines in manual
hurzl authored
188
9bf1ea8 @hurzl doc newlines 2
hurzl authored
189 sudo make install-strip
190
191 repsnapper
192
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
193
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
194 ==== OpenSuse 11.2 / SLED 11 SP1 ====
9bf1ea8 @hurzl doc newlines 2
hurzl authored
195
196 sudo zypper install TODO
197
af866fa @timschmidt initial opensuse install instructions
authored
198
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
199 ==== Generic installation instructions ====
f92fc5b @hurzl a few doc updates
hurzl authored
200
c194281 @hurzl newlines in manual
hurzl authored
201
9bf1ea8 @hurzl doc newlines 2
hurzl authored
202 git clone git://github.com/timschmidt/repsnapper.git
c194281 @hurzl newlines in manual
hurzl authored
203
9bf1ea8 @hurzl doc newlines 2
hurzl authored
204 cd repsnapper
205
206 ./autogen.sh
207
208 make -j3
c194281 @hurzl newlines in manual
hurzl authored
209
547b7ec @hurzl doc and po update
hurzl authored
210
5e551be @hurzl cosmetics
hurzl authored
211 Executable (repsnapper) will be left in the top folder. Install with "sudo make install-strip"
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
212
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
213 === Windows ===
c92201d @elmom Added self contained instrctions for Fedora by ftc1
elmom authored
214 Currently black magic. Nightly builds coming...
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
215
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
216 === OS X ===
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
217
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
218 Install http://developer.apple.com/technologies/xcode.html[XCode].
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
219
547b7ec @hurzl doc and po update
hurzl authored
220 Install http://www.macports.org/[MacPorts].
221
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
222
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
223 Run from a terminal window:
547b7ec @hurzl doc and po update
hurzl authored
224
9bf1ea8 @hurzl doc newlines 2
hurzl authored
225
be07b4b @hurzl remove GLUT, use gtk for text rendering
hurzl authored
226 sudo port install intltool gtkmm gtkglextmm
9bf1ea8 @hurzl doc newlines 2
hurzl authored
227
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
228
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
229 Acquire source and compile:
547b7ec @hurzl doc and po update
hurzl authored
230
9bf1ea8 @hurzl doc newlines 2
hurzl authored
231
232 git clone git://github.com/timschmidt/repsnapper.git
233
234 cd repsnapper
235
236 ./autogen.sh
237
238 make -j3
239
547b7ec @hurzl doc and po update
hurzl authored
240
4908b62 @hurzl add outdated warning to manual.asciidoc
hurzl authored
241 Executable (repsnapper) will be left in the top folder. Currently there is no install rule.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
242
9f3ee85 @hurzl partial doc update
hurzl authored
243
5eb5679 @hurzl is manual.asciidoc working like this?
hurzl authored
244 == Printrun/pronterface integration as pure slicer ==
245
246 As the serial communications section of repsnapper is not really state-of-the-art and may be only working in particular circumstances, you could try using pronterface for the printing part.
9f3ee85 @hurzl partial doc update
hurzl authored
247
5eb5679 @hurzl is manual.asciidoc working like this?
hurzl authored
248 In pronterface, set the option "slicecommand" to "repsnapper -o $o $s" and you will get a window where you can manipulate and slice your model and then send the GCode back to pronterface for printing.
9f3ee85 @hurzl partial doc update
hurzl authored
249
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
250 == Configuration ==
9f3ee85 @hurzl partial doc update
hurzl authored
251
3f5568e @elmom Fixed README and doc/manual.*, added TODOs
elmom authored
252 Not uptodate, but still useful:
253
1d874c5 @timschmidt more asciidoc cleanup
authored
254 === Simple tab ===
255
256 Connect to printer::
257 Establishes communications between the PC and the main board.
258
259 Port::
260 Manually selects the serial communication port that you want to talk across.
261
262 Speed::
2beadf5 @hurzl update doc for lipzip dependency
hurzl authored
263 The serial communications baud rate. Typically 115200 - must however match the setting in your firmware.
1d874c5 @timschmidt more asciidoc cleanup
authored
264
265 Load STL::
266 Loads an STL file
267
268 Convert to GCode::
269 Converts the STL to GCode
270
271 Load GCode::
272 Loads previously generated GCode file
273
274 Print::
275 Starts printing
276
277 Calibrate::
278 Not yet implemented
279
280 === Input File tab ===
281
69e7cde @timschmidt more doc updates
authored
282 Load STL::
921ad95 @timschmidt more asciidoc work
authored
283 Loads an STL file
69e7cde @timschmidt more doc updates
authored
284
285 Save STL::
9f3ee85 @hurzl partial doc update
hurzl authored
286 Saves all objects in their current position to a single STL file. You will actually save the complete printing plate to a single STL file without combining the single objects. After loading the file you can manipulate them individually. These multiple-object STL files can also be read and merged by meshlab.
69e7cde @timschmidt more doc updates
authored
287
288 Save Settings::
9f3ee85 @hurzl partial doc update
hurzl authored
289 Saves all configuration settings. The configuration settings are stored in a file called repsnapper.conf.
1d874c5 @timschmidt more asciidoc cleanup
authored
290
291 [TIP]
69e7cde @timschmidt more doc updates
authored
292
293 Save Settings As::
921ad95 @timschmidt more asciidoc work
authored
294 Saves configuration settings in a file of your choice.
69e7cde @timschmidt more doc updates
authored
295
f92fc5b @hurzl a few doc updates
hurzl authored
296 Load Settings::
297 Loads configuration settings from a file.
298
69e7cde @timschmidt more doc updates
authored
299 Delete::
921ad95 @timschmidt more asciidoc work
authored
300 Deletes the selected STL from the current working area.
1d874c5 @timschmidt more asciidoc cleanup
authored
301
302 Duplicate::
921ad95 @timschmidt more asciidoc work
authored
303 Creates a copy of the selected object. Useful for printing several items of the same object.
1d874c5 @timschmidt more asciidoc cleanup
authored
304
305 Translate, Rotate and Scale::
0e67d76 @timschmidt updated documentation
authored
306 If an STL object is first selected in the browser, this will alter the part for creating gcode.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
307 Object Name, File location, File type and file material
0e67d76 @timschmidt updated documentation
authored
308 Name a file system and document the contents.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
309
1d874c5 @timschmidt more asciidoc cleanup
authored
310 Object rotation::
0e67d76 @timschmidt updated documentation
authored
311 Selects the plane to rotate the object about. GCode generation is affected by final object placement. Also useful when loading several STL files.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
312
1d874c5 @timschmidt more asciidoc cleanup
authored
313 === Print Options tab ===
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
314
ad994e8 @timschmidt more asciidoc work
authored
315 Shell Only - no infill::
921ad95 @timschmidt more asciidoc work
authored
316 Generates path information for only the outermost layer of an object. When printed, the object will be hollow.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
317
ad994e8 @timschmidt more asciidoc work
authored
318 Shell Count::
921ad95 @timschmidt more asciidoc work
authored
319 Number of passes around the perimeter of an object, before starting infill.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
320
ad994e8 @timschmidt more asciidoc work
authored
321 Rotation::
921ad95 @timschmidt more asciidoc work
authored
322 Degrees to rotate the first infill layer.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
323
ad994e8 @timschmidt more asciidoc work
authored
324 Infill Rotation per Layer::
921ad95 @timschmidt more asciidoc work
authored
325 Degrees to rotate each successive infill layer.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
326
ad994e8 @timschmidt more asciidoc work
authored
327 Infill Distance::
921ad95 @timschmidt more asciidoc work
authored
328 Distance between each filament of infill - measured in extruded material widths.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
329
ad994e8 @timschmidt more asciidoc work
authored
330 Alternate Infill Layers::
0e67d76 @timschmidt updated documentation
authored
331
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
332
ad994e8 @timschmidt more asciidoc work
authored
333 Raft Enable::
921ad95 @timschmidt more asciidoc work
authored
334 Select this option to print a "raft" on the build surface before printing your desired object. May help alleviate problems with uneven build surfaces.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
335
ad994e8 @timschmidt more asciidoc work
authored
336 Optimization::
f92fc5b @hurzl a few doc updates
hurzl authored
337 Polygon curves are straightened up to the given offset (to get faster prints)
338
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
339
547b7ec @hurzl doc and po update
hurzl authored
340 === Raft Settings Window ===
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
341
ad994e8 @timschmidt more asciidoc work
authored
342 Larger than objects::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
343 Number of millimeters by which the raft should be larger than the base of the printed object.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
344
ad994e8 @timschmidt more asciidoc work
authored
345 Number of base/interface layers::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
346 Base layers adhere to the build surface and reduce the effect of surface irregularities. Interface layers come in contact with the printed object and should be easy to break off after printing.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
347
ad994e8 @timschmidt more asciidoc work
authored
348 Material per distance ratio::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
349 The amount of plastic to extrude for this layer is determined by multiplying the normal extrusion speed by this value.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
350
ad994e8 @timschmidt more asciidoc work
authored
351 Rotation::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
352 Rotation in degrees between layers.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
353
ad994e8 @timschmidt more asciidoc work
authored
354 Distance between lines::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
355 Distance, in extruded material widths, between lines.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
356
ad994e8 @timschmidt more asciidoc work
authored
357 Thickness Ratio::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
358 unknown
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
359
ad994e8 @timschmidt more asciidoc work
authored
360 Temperature ratio::
361 The normal printing temperature is multiplied by this ratio to determine the temperature used while printing the raft.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
362
547b7ec @hurzl doc and po update
hurzl authored
363 === Printer Settings Window ===
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
364
ad994e8 @timschmidt more asciidoc work
authored
365 Build volume::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
366 Maximum build envelope of the printer.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
367
ad994e8 @timschmidt more asciidoc work
authored
368 Print margin::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
369 Offset to move from the printer's starting position before beginning print.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
370
ad994e8 @timschmidt more asciidoc work
authored
371 Use incremental ecode::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
372 Enable this option when using "5D" firmware.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
373
ad994e8 @timschmidt more asciidoc work
authored
374 Use 3D Gcode::
0e67d76 @timschmidt updated documentation
authored
375 Enable this option when using Makerbot firmware (or if you use the M101/M103 commands for tool control)
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
376
f92fc5b @hurzl a few doc updates
hurzl authored
377 Extruded material width ratio::
378 Width of the extrude material in proportion to layer thickness.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
379
ad994e8 @timschmidt more asciidoc work
authored
380 Extrusion multiplier::
381 Allows calibration of the extruder without having to adjust E_STEPS_PER_MM in the firmware.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
382
ad994e8 @timschmidt more asciidoc work
authored
383 Layer thickness::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
384 Distance between printed layers, in millimeters.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
385
ad994e8 @timschmidt more asciidoc work
authored
386 Min print speed XY::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
387 Minimum print speed for the X and Y axes, in millimeters per minute.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
388
ad994e8 @timschmidt more asciidoc work
authored
389 Max print speed XY::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
390 Maximum print speed for the X and Y axes, in millimeters per minute.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
391
ad994e8 @timschmidt more asciidoc work
authored
392 Min print speed Z::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
393 Minimum print speed for the Z axis, in millimeters per minute.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
394
ad994e8 @timschmidt more asciidoc work
authored
395 Max print speed Z::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
396 Maximum print speed for the Z axis, in millimeters per minute.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
397
ad994e8 @timschmidt more asciidoc work
authored
398 Enable antiooze retraction::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
399 Enable this option to retract filament by a set amount before each move, reducing unwanted extrusion.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
400
ad994e8 @timschmidt more asciidoc work
authored
401 Distance to retract filament::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
402 Distance to retract filament -- measured in millimeters of extrusion, not millimeters of filament.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
403
ad994e8 @timschmidt more asciidoc work
authored
404 Speed to retract filament::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
405 Speed to retract filament, measured in millimeters per minute.
9cae1a6 @timschmidt Initial dump of the repsnapper pages from the RepRap wiki into /doc/m…
authored
406
ad994e8 @timschmidt more asciidoc work
authored
407 Enable Acceleration::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
408 Enable this option to begin each movement at Min print speed XY, and slowly accellerate up to Max print speed XY.
ad994e8 @timschmidt more asciidoc work
authored
409
410 Distance used to read full speed::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
411 Distance to accelerate over, measured in millimeters.
ad994e8 @timschmidt more asciidoc work
authored
412
413 Port::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
414 Manually selects the serial communication port that you want to talk across.
ad994e8 @timschmidt more asciidoc work
authored
415
416 Speed::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
417 The serial communications baud rate. Typically 19200 - must however match the setting in your firmware. For example in the latest svn firmware the baud is 57600 by default in configuration.h the value in repsnapper must match this value.
ad994e8 @timschmidt more asciidoc work
authored
418
69e7cde @timschmidt more doc updates
authored
419 === GCode tab ===
8b78a61 @timschmidt more documentation shuffling
authored
420
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
421 Here you can create, save, load and/or edit the GCode.
422
423 Using the tabs, you can manually enter some GCode, that will be "injected" into the resulting GCode, when you press the Convert to GCode button.
424
69e7cde @timschmidt more doc updates
authored
425 Convert to GCode::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
426 Slices the object(s) in the current working area, and generates the necessary GCode to print that object.
8b78a61 @timschmidt more documentation shuffling
authored
427
69e7cde @timschmidt more doc updates
authored
428 Load Gcode::
429 Loads a previously generated Gcode file.
430
431 Save GCode::
ad994e8 @timschmidt more asciidoc work
authored
432 Saves generated GCode to a file.
8b78a61 @timschmidt more documentation shuffling
authored
433
69e7cde @timschmidt more doc updates
authored
434 You can generate quite useful and very printable GCode using the default settings of RepSnapper.
435
436 There are however also a host of user changeable settings that will alter/adjust the generation of GCode. On this page you should get introduced to some of these options.
8b78a61 @timschmidt more documentation shuffling
authored
437
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
438 ==== Start tab ====
439 code options to set at the beginning of the print process, like 0-position, default print temperature and more
8b78a61 @timschmidt more documentation shuffling
authored
440
441 You will almost certainly want to change the value on the line that sets temperature, or remove it if you set the temperature before starting your print.
442
443 When you first open RepSnapper this is what is in the tab:
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
444 --------------------------
445 ; GCode generated by RepSnapper by Kulitorum
c194281 @hurzl newlines in manual
hurzl authored
446
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
447 G21 ;metric is good!
c194281 @hurzl newlines in manual
hurzl authored
448
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
449 G90 ;absolute positioning
c194281 @hurzl newlines in manual
hurzl authored
450
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
451 T0 ;select first extruder
c194281 @hurzl newlines in manual
hurzl authored
452
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
453 G28 ;go home
c194281 @hurzl newlines in manual
hurzl authored
454
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
455 G92 E0 ;set extruder home
c194281 @hurzl newlines in manual
hurzl authored
456
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
457 M104 S200.0 ;set temperature to 200.0
c194281 @hurzl newlines in manual
hurzl authored
458
8b78a61 @timschmidt more documentation shuffling
authored
459 G1 X20 Y20 F500 ;Move away from 0.0, so we use the same reset (in the layer code) for each layer
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
460 --------------------------
8b78a61 @timschmidt more documentation shuffling
authored
461
462 In Labitat.dk the Workhorse Mendel uses this in the Start tab
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
463 --------------------------
464 ; GCode generated by RepSnapper by Kulitorum
c194281 @hurzl newlines in manual
hurzl authored
465
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
466 G21 ;metric is good!
c194281 @hurzl newlines in manual
hurzl authored
467
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
468 G90 ;absolute positioning
c194281 @hurzl newlines in manual
hurzl authored
469
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
470 T0 ;select new extruder
c194281 @hurzl newlines in manual
hurzl authored
471
472 ;G28 ;go home - does not work with current version of Tonokip Firmwar
473 e (oct 2010)
474
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
475 G92 X0 Y0 Z0 E0 ;set home to current location of the nozzle
c194281 @hurzl newlines in manual
hurzl authored
476
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
477 M104 S215 ;set temperature (heating units - NOT actual degree centigrade)
c194281 @hurzl newlines in manual
hurzl authored
478
8b78a61 @timschmidt more documentation shuffling
authored
479 G1 X20 Y20 F500 ;Move away from 0.0, so we use the same reset (in the layer code) for each layer
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
480 --------------------------
8b78a61 @timschmidt more documentation shuffling
authored
481
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
482 ==== Next layer tab ====
483 something to do in between printing the next layer
8b78a61 @timschmidt more documentation shuffling
authored
484
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
485 ==== End code tab ====
486 something to do at the end of a print, like turning the heater off
8b78a61 @timschmidt more documentation shuffling
authored
487
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
488 When you first open RepSnapper this is what is in the tab:
8b78a61 @timschmidt more documentation shuffling
authored
489
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
490 --------------------------
491 G1 X0 Y0 F2000.0 ;feed for start of next move
c194281 @hurzl newlines in manual
hurzl authored
492
e3cfecd @hurzl bridges no longer fill holes
hurzl authored
493 M104 S0.0 ;Heater off
494 --------------------------
8b78a61 @timschmidt more documentation shuffling
authored
495
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
496 ==== Result tab ====
497 shows you the final complete GCode generated.
8b78a61 @timschmidt more documentation shuffling
authored
498
ad994e8 @timschmidt more asciidoc work
authored
499 === Display options tab ===
500
9e2cde1 @timschmidt more asciidoc work
authored
501
ad994e8 @timschmidt more asciidoc work
authored
502 === Print tab ===
503
9e2cde1 @timschmidt more asciidoc work
authored
504 Connect to printer::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
505 Initiates communication between Repsnapper and the printer. If already connected, pressing this button will reset the printer.
9e2cde1 @timschmidt more asciidoc work
authored
506
507 Power on::
508
509 Print::
8c92c02 @ibraheem5000 Update manual.asciidoc
ibraheem5000 authored
510 Starts sending the GCode from the "Result" tab under the "GCode" tab to the printer.
9e2cde1 @timschmidt more asciidoc work
authored
511
512 Pause::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
513 Pauses communication with the printer.
9e2cde1 @timschmidt more asciidoc work
authored
514
515 Fan on::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
516 Sends the M106 / M107 codes to the printer to toggle the fan on / off respectively.
9e2cde1 @timschmidt more asciidoc work
authored
517
518 Voltage::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
519 unknown
9e2cde1 @timschmidt more asciidoc work
authored
520
521 Errors::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
522 Toggles the logging of communications errors.
9e2cde1 @timschmidt more asciidoc work
authored
523
524 Info::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
525 unknown
9e2cde1 @timschmidt more asciidoc work
authored
526
527 Echo::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
528 Toggles echoing of all commands sent to the printer.
9e2cde1 @timschmidt more asciidoc work
authored
529
530 GCode send::
531 Text entry field allowing user to manually send individual commands to the printer.
532
533 ==== Interactive control tab ====
534
535 Jog pannel::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
536 A matrix of buttons allowing the user to manually jog the printer set distances along each of it's axes. The topmost row controls the X axis, followed by the Y axis, with the bottom most row controlling the Z axis.
9e2cde1 @timschmidt more asciidoc work
authored
537
538 Temperature update interval::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
539 Number of seconds between sending the M105 command to the printer to check the extruder temperature.
9e2cde1 @timschmidt more asciidoc work
authored
540
541 Switch heat on::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
542 Sends M104 command to the printer, with Target Temp as the argument.
9e2cde1 @timschmidt more asciidoc work
authored
543
544 Current temp::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
545 Current extruder temperature, as reported by the M105 command.
9e2cde1 @timschmidt more asciidoc work
authored
546
547 Target temp::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
548 Target extruder temperature, in degrees Celcius, sent to the printer when "Switch heat on" button is pressed.
9e2cde1 @timschmidt more asciidoc work
authored
549
550 Run extruder::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
551 Jogs extruder in the direction set by the Reverse toggle button, distance set by the Length slider, at the speed set by the Speed slider.
9e2cde1 @timschmidt more asciidoc work
authored
552
553 Reverse::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
554 Toggles extruder direction.
9e2cde1 @timschmidt more asciidoc work
authored
555
556 Speed::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
557 Speed to jog extruder, in millimeters / minute of extruded material.
9e2cde1 @timschmidt more asciidoc work
authored
558
559 Length::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
560 Length to jog extruder, in millimeters of extruded material
9e2cde1 @timschmidt more asciidoc work
authored
561
562 Downstream speed multiplier::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
563 unknown
9e2cde1 @timschmidt more asciidoc work
authored
564
565 Downstream extrusion multiplier::
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
566 unknown
9e2cde1 @timschmidt more asciidoc work
authored
567
568 Custom buttons::
569 These buttons do nothing by default, but can be assigned custom strings of GCode to be sent to the printer when clicked.
570
571 ==== Communication logs tab ====
572
573 Communication log::
574
575 Errors / warnings::
576
577 Echo::
578
579 Auto scroll::
580
581 Log Files::
582
583 Clear logs when print starts::
584
585 Clear logs now::
586 Clears the log window immediately
587
588 ==== Custom buttons tab ====
589
590 Button to edit::
591 Select which button to edit.
592
593 Button Label::
594 User-editable text label for the selected custom button.
595
596 Save::
597 Assigns current GCode to the selected button.
598
599 Test::
600 Sends the current GCode to the printer.
601
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
602 == Use ==
547b7ec @hurzl doc and po update
hurzl authored
603
1d874c5 @timschmidt more asciidoc cleanup
authored
604 === Launching ===
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
605
606 To run repsnapper on
607
8de9eb0 @timschmidt sort credits file by name - as it originally claimed to be, and more …
authored
608 windows::
9f3ee85 @hurzl partial doc update
hurzl authored
609 double click the repsnapper.exe file.
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
610
9f3ee85 @hurzl partial doc update
hurzl authored
611 linux/OSX/xBSD::
612 type ./repsnapper into the console window or install it by 'make install-strip', then you should have repsnapper on your path.
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
613
614
615 After launching the repsnapper application you are presented with the main window of the application
616
617 On the left is the 3D view and on the right is the configuration and control panel.
618 Loading an STL
619
620 To load an STL into the 3D view
621
622 * click on the tab labeled Input file and
0e67d76 @timschmidt updated documentation
authored
623 * press the Load STL button. In revision prior to ??? you are presented with a Fluid file browsing dialog. In later versions you will be presented with your standard operating systems file browse dialog. Choose the STL that you wish to load and click OK.
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
624
625 The 3D view should now display your STL. Use this button to pull in a facet file to process into Gcode.
626
69e7cde @timschmidt more doc updates
authored
627 [TIP]
2beadf5 @hurzl update doc for lipzip dependency
hurzl authored
628 If repsnapper crashes at this point you might have an STL file that is "Bad Input" try converting it to binary using meshlab or similar.
547b7ec @hurzl doc and po update
hurzl authored
629
630 === Viewing the STL ===
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
631
547b7ec @hurzl doc and po update
hurzl authored
632 ==== Viewing STL in repsnapper ====
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
633
634 Once an STL is loaded you can rotate, translate and/or scale the view in the 3D viewer so as to see what the object looks like, doing so will not effect the print its mearly for viewing purposes.
635
636 * To rotate the view of the STL hold down the left mouse button and drag.
f92fc5b @hurzl a few doc updates
hurzl authored
637 * To translate the view the STL hold down the right mouse button and drag.
638 * To scale the view the STL hold down the middle mouse button and drag, or turn the wheel on your mouse.
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
639
640 Note: the grid shows your build platform / printing area
641 Working with STL
642
643 Once an STL is loaded, you can move it to further onto the build platform, rotate it and scale it. You can also duplicate it and load additional STL files onto the build platform.
644
9f3ee85 @hurzl partial doc update
hurzl authored
645 * To move around individual objects or a group of objects use Shift and the left mouse button.
2beadf5 @hurzl update doc for lipzip dependency
hurzl authored
646 * Or tab to the translate box and enter absolute values into the X and Y fields.
9f3ee85 @hurzl partial doc update
hurzl authored
647 * If the object is not on the Platform, you can also try rotating it about the Z axis to automatically make it touch the Z=0 plane.
0e309e6 @ibraheem5000 Update manual.asciidoc
ibraheem5000 authored
648 * Everything below the Z=0 plane will not be sliced, so you will not get negative Z values in your GCode.
9f3ee85 @hurzl partial doc update
hurzl authored
649
0e67d76 @timschmidt updated documentation
authored
650 * Duplicate adds another copy of the STL beside the first.
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
651
9f3ee85 @hurzl partial doc update
hurzl authored
652
547b7ec @hurzl doc and po update
hurzl authored
653 === Convert to GCode ===
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
654 Repsnapper displaying GCode
655
547b7ec @hurzl doc and po update
hurzl authored
656 Converting to GCode is a simple process:
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
657
547b7ec @hurzl doc and po update
hurzl authored
658 * Press the Convert to GCode button.
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
659
660 You can generate quite useful and very printable GCode using the default settings of RepSnapper. There are however also a host of user changeable settings that will alter/adjust the generation of GCode, see RepSnapper Manual: Setting GCode options for details.
9f3ee85 @hurzl partial doc update
hurzl authored
661
662
547b7ec @hurzl doc and po update
hurzl authored
663 === Print ===
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
664
665 To send the GCode to a FiveD GCode compatible printer:
666
547b7ec @hurzl doc and po update
hurzl authored
667 * click the Connect to printer button. (you set com-port and speed in "Settings")
0e67d76 @timschmidt updated documentation
authored
668 * Check the Communication Log tab to make sure the printer has connected and is receiving temperature signals from the Extruder Controller.
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
669
670
671 * Set the extruder target temperature, by editing the "Target Temp" field, and
672 * click "Switch Heat on" to turn on the extruder heater.
0e67d76 @timschmidt updated documentation
authored
673 * once the target temp has been met, you may want to try to extrude a bit, to make sure the extruder is fully loaded and ready to print.
9ef8aa7 @timschmidt first run at converting the manual to asciidoc syntax, still a lot le…
authored
674
675
676 To start printing
677
0e67d76 @timschmidt updated documentation
authored
678 * click the Print button. This starts sending commands to the printer for execution.
ad994e8 @timschmidt more asciidoc work
authored
679
680
681 Below the author describes the things he had to do to get repsnapper (V333, dated 14-08-2010) working to the point where he could finish a print of a test block. Firmware used was Tonokip's firmware running on an Arduino Mega with Pololu stepper drivers.
682 Firmware
683
684 * Make sure your Arduino config file is accurate. Test movement lengths with a ruler to be sure.
0e67d76 @timschmidt updated documentation
authored
685 * you can do this from repsnapper. (See appendix A to see how to manually control your bot from repsnapper)
ad994e8 @timschmidt more asciidoc work
authored
686
687 Printer definition
688
689 * Make sure 'extruded material width' matches the extruded filament diameter.
690 * Extrusion multiplyer determines how fast your extruder goes at a given print speed... This parameter is the one to fiddle, to set your stretch.
691 * Max printspeed is the speed that repsnapper will command the axes to move. Too fast and you will strip your filament or stall your extruder.
0e67d76 @timschmidt updated documentation
authored
692 * Turn acceleration off. Make sure Use Incremental ecode is on
ad994e8 @timschmidt more asciidoc work
authored
693
694 Print options
695
0e67d76 @timschmidt updated documentation
authored
696 * infill Distance was set quite small, I changed it up to 1.8mm
ad994e8 @timschmidt more asciidoc work
authored
697
698 Raft
699
0e67d76 @timschmidt updated documentation
authored
700 * Turned off Raft for the test blocks.
ad994e8 @timschmidt more asciidoc work
authored
701
702 Gcode
703
704 * Start tab
0e67d76 @timschmidt updated documentation
authored
705 * Cleared the text out of the other tabs, knowing that the steppers are skipping steps is a good thing at the beginning.
ad994e8 @timschmidt more asciidoc work
authored
706
547b7ec @hurzl doc and po update
hurzl authored
707 == Appendix A. ==
ad994e8 @timschmidt more asciidoc work
authored
708
709 Everything happens from the Print tab when you want to manually control your bot.
710
0e67d76 @timschmidt updated documentation
authored
711 * To get working for the first time, you must make a connection.. make sure the USB is plugged into the arduino, and that the arduino software is not using the virtual serial port.
ad994e8 @timschmidt more asciidoc work
authored
712
0e67d76 @timschmidt updated documentation
authored
713 * make sure you have the correct serial port selected in the Printer Definition tab, and the speeds set to a reasonable number.
ad994e8 @timschmidt more asciidoc work
authored
714
0e67d76 @timschmidt updated documentation
authored
715 * Select 'Connect to printer' (should be lit)
ad994e8 @timschmidt more asciidoc work
authored
716
0e67d76 @timschmidt updated documentation
authored
717 * You can check your connection by selecting the communication log tab on the 'Print' page. From 'Communication Log', select 'Communication Log, again and see that commands are being acknowledged...
ad994e8 @timschmidt more asciidoc work
authored
718
0e67d76 @timschmidt updated documentation
authored
719 * you can eventually skip this step by making sure that your temperature is being updated.
ad994e8 @timschmidt more asciidoc work
authored
720
721 Go back to the 'interactive control' tab.
722
0e67d76 @timschmidt updated documentation
authored
723 * You can execute a line of gcode by putting the cursor into the 'GCode' box and pressing enter, or the 'send' button.
ad994e8 @timschmidt more asciidoc work
authored
724
0e67d76 @timschmidt updated documentation
authored
725 * You can jog all three of your axes by hitting one of the numbered buttons.. -100 on the top line will move the X axis 100 mm (or inches! if you are set up for inches) in the home direction...
ad994e8 @timschmidt more asciidoc work
authored
726
0e67d76 @timschmidt updated documentation
authored
727 * (you may want to re-visit your arduino config file and reverse an axis or two if things move in the wrong direction).
ad994e8 @timschmidt more asciidoc work
authored
728
0e67d76 @timschmidt updated documentation
authored
729 * middle line is Y axis, Bottom line is Z axis...
ad994e8 @timschmidt more asciidoc work
authored
730
0e67d76 @timschmidt updated documentation
authored
731 * Pressing home will cause that axis to run in the minus direction until it reaches an endstop.
ad994e8 @timschmidt more asciidoc work
authored
732
733 'Home All' is not supported in Tonokip's firmware.
734
0e67d76 @timschmidt updated documentation
authored
735 * Clicking 'Switch Heat On' will cause your extruder to start to heat up. It will try to get to the set 'Target temp'.
ad994e8 @timschmidt more asciidoc work
authored
736
737 If you change the target temp, you must deselect switch heat off, then on again for it to register.
738
0e67d76 @timschmidt updated documentation
authored
739 * To run the extruder, once at temperature, set the speed slider (in mm/minute ?), the length (in mm ?) and click the 'Run extruder' button. It will run for the distance specified in 'Length'.
ad994e8 @timschmidt more asciidoc work
authored
740
741 to run it again, you click 'Run Extruder' again, it will de-select, but the motor will run anyways.
0e67d76 @timschmidt updated documentation
authored
742
743 == Development ==
744 === Comms debugging ===
f92fc5b @hurzl a few doc updates
hurzl authored
745 Even if you have a working machine, it can be useful to emulate a serial connection to see what the firmware would see. Using socat (install from your distro repos as usual).
0e67d76 @timschmidt updated documentation
authored
746 For the simplest case, issue "socat -d -d pty,raw,echo=0 readline" in a terminal. It reports the address to to connect RepSnapper to, (something like /dev/pts/N). You should disable connection
747 validation int the printer settings dialog. If you happen to have a working firmware in a simulator (please share if you do :), then you can use "socat -d -d pty,raw,echo=0 pty,raw,echo=0",
748 which gives two addresses, so you can connect anything to RepSnapper. You could also use another serial terminal app this way.
Something went wrong with that request. Please try again.