Thursday, February 25, 2016

3D paper (80g = 100 microns) printing with 2D printer

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 :

  1. An internet connection with a computer or tablet
  2. Slic3r software program and imagemagick
  3. Paper sheets (80g = 100 microns thick)
  4. A paper pencil
  5. A paper sheet
  6. Glue
  7. A lot of time :)
That is all folks ! Let's print something :)

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

#!/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 :)

No comments:

Post a Comment