aboutsummaryrefslogtreecommitdiff
path: root/README.rst
blob: 92b5f06e29a4cb42903c68e46f71152b42d1f2e6 (plain)
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
68
69
70
71
72
73
74
75
76
77
78
79
========================
 3D Printable Piecepack
========================

The piecepack_ is a generic set of boardgame parts designed by James Kyle 
and released under public domain. Hundreds of games for the piecepack 
are available on the internet, both on the official site and 
on the `piecepack wiki`_.

This piecepack is designed for 3D printers and can be printed at home 
(or your local fablab) or sent to a 3D printing service.
Currently it includes the piecepack (with saucers and suite die), 
in basic, cards and seasons variants.

.. _piecepack: http://www.piecepack.org/
.. _`piecepack wiki`: http://www.ludism.org/ppwiki/

Instructions
------------

Building the 3D models
~~~~~~~~~~~~~~~~~~~~~~

To generate the .stl files for each piecepack component you need Make 
(tested with `GNU Make`_) and OpenSCAD_; one you have installed these 
dependencies just run::

   $ make

from the root directory of this repository and wait.

If you want to print an expansion you can change the value of the 
``SUITES`` variable on line 7: decomment one of the options, or 
set it to a combination of available suites.
Note that the suite die expect at least 4 suites, and if more are 
available they are printed instead of the ace and null values.

Example settings for Slic3r_ are available in the conf directory: 
you can load them in Slic3r, change the settings (expecially those 
related to the printer) and re-export them in place. 
Then you can use::

   $ make gcode

from the root directory of the repository to generate .gcode files 
which can be sent to your printer.

.. _`GNU Make`: https://www.gnu.org/software/make/
.. _OpenSCAD: http://www.openscad.org/
.. _Slic3r: http://slic3r.org/

Printing
~~~~~~~~

The models should be printed in an opaque material: when using PLA 
a darkish color may be better than a light one.

All markings on the pieces are recessed in the surface and should 
be painted with appropriate colors. On PLA I've used craft acrylics 
with success by applying two layers of primer.

Readme
~~~~~~

The file README.md is generated from README.rst with::

   pandoc -o README.md README.rst

and is included in the repo for the benefit of gitorious.

License
-------

OpenSCAD code and SVG artwork Copyright 2013-2014 Elena Grandi

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0
International License. To view a copy of this license, visit
http://creativecommons.org/licenses/by-sa/4.0/.