I did some experiments with this before, I used sketchup to make parts of carts which I then glued together
Its easy to do a lot better than that since the printer I used was a pretty low end model and sketchup is probably the worst 3d program one can use to make the models with. So since I was able to do it, anyone with a decent printer should be able to.
I still have the stl's if anyone's interested. I measured out all the dimensions of the carts and know they fitted to bought carts.
Here are the details I measured;
Length : 10,8 cm
Height : 6,9 cm
Width : 1,6 cm (Front : 1 cm , Back : 0,6)
From side to label indent : 1,6 cm
Bottom corner outside indent side : 4 mm & Back face : 5 mm
From side to cylinder indent : 1,3 cm
Cylinder indent length : 8,2 cm
Cylinder indent height : 1 cm (Depth may be 3 mm or 4 mm)
From corner indent to screw hole : 9 mm
From screw hole to screw hole : 6,3 cm
From bottom to screw hole : 3,1 cm
Between screw holes and info : 3 mm
Between bottom and info : 3 mm
Between corner side and info : 7 mm
Between info and sega/made-in : 2mm
Between sega/made-in and cylinder indent : 2mm
Screwhole radius : 7 mm
Thickness of shell : 2 mm
Interlock shell seam : 1 mm
Cartridge separator : 1 mm
From bottom to cartridge separator : 9 mm
Inner screw holder : 6 mm (2 mm thick screw)
Outer screw holder : 9 mm (on the back part)
From cartridge separator to first small protrusion : 1,4 cm
Between small protrusions : 2,4 cm
Between the side and top protrusion : 2,8 cm
Between top protrusions : 4,9 cm
Back end cart slot 4 mm the first 5 mm and then the rest is 5 mm
Front end :2 mm gap (1 mm deep) then 8 mm for 9 mm and 5 mm for the rest
Pcb height : 6 cm
Pcb length : 8,4 cm
Pcb width : 1 mm
Between pcb side and hole : 4 mm
Between pcb top and hole : 2,4 cm
http://www.sega-16.com/forum/showthread ... -resources
For the curved front part it would be a good idea to use scaffolding, but it should be made to come off easy.