Can we print a 3D object with a 2D printer ? Cheap ? And time consuming like if you
build it from scratch ?
Maybe we can try at least :) Here is a solution for you ;)
We will need :
Maybe we can try at least :) Here is a solution for you ;)
We will need :
- An internet connection with a computer or tablet
- Slic3r software program and imagemagick
- Paper sheets (80g = 100 microns thick)
- A paper pencil
- A paper sheet
- Glue
- A lot of time :)
Step 1 : Download your 3D model
Modeling a 3D model is possible but not always really easy. Here we are going to use an online 3D object head
Step 2 : Reduce and slice your 3D model
Here you will need the software program Slic3r, to reduce and slice your 3D model.
To reduce :
- Press Add select head_with_eyes_rectificada.stl
- Then Object - Scale - Uniformly and 50 percent
- File save head_with_eyes_rectificada_50percent.stl
To slice :
- In Printer Settings - Nozzle diameter : 0.5 - Layer Height : 0.1 mm
- Then File Slice To svg
- Choose head_with_eyes_rectificada_50percent.stl
- Then head_with_eyes_rectificada_50percent.svg
Step 3 : Copy and cut each slide
- Goto svgviewer
- Drag and drop head_with_eyes_rectificada_50percent.svg
- Copy each slice with this script capture.sh :
#!/bin/bash
number=0
echo "record screenshot png"
echo "BEWARE : DELETE ALL PNG CREATED BEFORE !!!!"
read -n 1 -s
rm -f *.png
echo "select firefox"
sleep 5
while true ;
do
import -window root "screen.png"
xdotool key Right
new=$(printf "screen%04d.png" "$number")
mv -- "screen.png" "$new"
echo "$new"
number=$(expr "$number" + 1)
done
- Renum each slice with this script renum.sh :
#!/bin/bash
number=0
for i in *.png; do
new=$(printf "renum%04d.png" "$number")
mv -- "$i" "$new"
echo "$new"
number=$(expr "$number" + 1)
done
- Crop numerically each slice with this script crop.sh :
#!/bin/bash
number=1
for i in *.png; do
new=$(printf "crop%04d.png" "$number")
convert -crop 68x72+109+479 +repage "$i" "$new"
echo "$new"
number=$(expr "$number" + 1)
done
- Number each slice with this script num.sh :
#!/bin/bash
number=1
for i in *.png; do
new=$(printf "num%04d.png" "$number")
convert "$i" -gravity southeast -stroke '#000C' -strokewidth 2 -annotate 0 "$number" -stroke none -fill white -annotate 0 "$number" "$new"
echo "$new"
number=$(expr "$number" + 1)
done
- montage contour white each slice
montage num*.png -tile 10x14 -geometry +1+1 montage.png
- Assemble in gimp into a printable png a4 file for 2D printing
- Cut each slide following the pencil lines
Step 4 : Glue each slide from up to down
- Here is the low tech 3D printer : a box of cereales ;)
- On the left corner is two slides one with six previous slides and the last one
- So then you add an other slide at the bottom
- You adjust on the corner the previous slide and the new one
- Glue the both together
- Then take the upper slide off
- And again with the next slide
- Go Go Go
Step 5 : Admire your artwork :) or not ;)
Step 6 : Add paper mache or patplume for details
This is the end my friend :) You can practice more with that better explanation than mine :) Thank you for your time :)