Feel in love with this game, and ravix' awesome tiles. But I'm too lazy to print and swap filament for 72 tiles. So I whipped up an OpenSCAD script to arrange the tiles into four plates for printing on a Replicator, and generated plates. I also generated plate pairs for dualstrusion.
All of the files are in one zip file (which is much smaller than the files uncompressed). That is:
carcassonne - cathedral_3-1 (repaired).stl, because OpenSCAD wouldn't load the original for some reason, and netfabb fixed it.
plates.scad - script to generate the plates from tile STL files
Download the zip file and unpack it.
For one-color sets, print 1 copy of plate 1 and plate 2, 3 copies of plate 3, and 2 copies of plate 4.
For dualstrusion merge the 'top' and 'bottom' files for each plate, and print the same quantities as above. I put the top color on the left, using grey (walls and buildings and paving), and the bottom color on the right, using green (fields). But do whatever strikes your fancy.
The OpenSCAD script is attached for reference. And one file that I had to repair with netfabb.
There's one missing tile in the parent design (tile G in the rules, city farm city farm no shield) so I used the tile with the shield for now. But when that tile is generated on the parent thing, I'll regenerate plate 1 to swap that tile. Until then, you can ignore or cut off that one shield on one tile.
To generate the plates, put plates.scad in the directory with the parent tile STL files. And copy in the (repaired) cathedral STL file. Open the script into OpenSCAD. At the bottom of the file, uncomment the one thing you want (e.g. plate1() or top3(), compile (F6) and export as STL.
Printed the entire set, and it worked fine. Love this game!