forked from adgaudio/3dPrinter
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgettingstarted.sh
More file actions
executable file
·70 lines (56 loc) · 2.67 KB
/
gettingstarted.sh
File metadata and controls
executable file
·70 lines (56 loc) · 2.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# This file sets up the software I use for 3d printing on my reprap.
# It's not necessarily intended as an install script, though it functions
# as one.
#
# Author: Alex Gaudio
# github.com/adgaudio/3dPrinter
echo "get arduino and start it"
git clone git://github.com/arduino/Arduino.git
(cd Arduino ; git checkout 1.0.1 ; cd build ; ant ; ant run)
echo "get marlin firmware"
git clone git@github.com:ErikZalm/Marlin.git
(cd Marlin ; git checkout Marlin_v1 )
echo "see github for readme"
echo "get slic3r"
(mkdir slic3r ; cd slic3r ;
version="0-9-8" ;
wget "http://dl.slic3r.org/linux/slic3r-linux-x86_64-${version}.tar.gz" ;
tar xvzf "slic3r-linux-x86_64-${version}.tar.gz")
#echo "get skeinforge"
#(mkdir skeinforge ; cd skeinforge ;
#wget $(curl http://fabmetheus.crsndoo.com/rss.xml | tr -s '<>' "\n"|grep http|grep files|head -n 1)
#unzip *.zip
#)
# to get replicatorg software (not complete)
#(wget URL ; tar xvzf FILE ################################################3
#git init ; git add * ; git co for a wmmit -am "initial commit.")
# -- edit machines/Ultimachine.xml
# -- set baudrate to 250000o
echo "get printrun (and link it with skeinforge)"
git clone https://github.com/kliment/Printrun.git
(cd Printrun ; ln -s ../skeinforge . )
echo "FIRST, You will need to customize your firmare by tweaking Configuration.h for your reprap."
echo "Be sure to calibrate motors, make sure temperature and pid settings work, etc"
echo "After configuration, upload marlin firmware using arduino software"
echo "-- in arduino IDE, open Marlin/Marlin/Marlin.pde"
echo "-- upload to arduino board"
echo ""
echo "SECOND, After the firmware is calibrated, you may want to spend some time"
echo "adjusting Slic3r/Skeinforge settings. Both Slic3r and Skeinforge do the "
echo "same thing, so you must choose one of them to generate gcode from an stl file"
echo "I recommend Slic3r over Skeinforge because it's simpler."
echo ""
echo "THIRD, You may want to learn how to use 3d modeling software like blender and openscad."
echo ""
echo "Have fun!"
python Printrun/pronterface.py
./slic3r/bin/slic3r
#echo "3D modeling with opencascade. You will have to install dependencies and resolve problems. But this is the general way to do it."
#echo git clone https://github.com/tpaviot/oce.git
#echo (cd oce && git checkout OCE-0.9.1 && cmake . && make && sudo make install/strip)
#echo git clone https://github.com/tpaviot/pythonocc.git
#echo (cd pythonocc/src/contrib/geom-* && cmake . && make && make install)
#echo (cd pythonocc/src/contrib/smesh-* && cmake . && make && make install)
#echo (cd pythonocc/src && python setup.py build && python setup.py install)
#echo sudo apt-get install openscad
#echo sudo apt-get install blender