Create Custom Railroad Freight Cars
Note: Do not bother to try this on Thingiverse's Customizer. It won't work. You must download the files and run it in OpenSCAD on your local machine. It works there.
When you make trees for your layout, some are very detailed used as a focus point for a scene. Others are just puffballs to create the look and feel of trees in the distance. The cars that are created by this program are the puffball trees of you car collection. They are not highly detailed stars of the scene, they are the background to fill out and add depth to your collection. They are not a precise model of any prototype but are intended to look like typical cars that fill out a scene. I have tried to make them look as good as I can, based on prototype photos, but they are intentionally generic. This is intended as a way to produce a large number of cars inexpensively. We don't have Blue Box models any more, so I made this.
This program has a lot of parameters. I have tried to make the default values be pretty good choices for most of them. I model in N-Scale so most choices are ones that produce cars that I like in N-Scale. I have also tested fairly thoroughly in HO Scale. I print on a resin printer so size is limited. Z, S, O, and G Scales are supported, but many of the values have not been tested and may not even work. Feel free to make changes to support other scales that I have not gotten around to. If you do, please report back to me so that your better values can be incorporated into the main code.
Trucks and couplers are not included in these designs. These all are intended to use regular commercial trucks and couplers such as Kadee or MicroTrains trucks and couplers. The standard mounting techniques should work as expected.
Note: Because of limitations in OpenSCAD and the STL file structure the output files are not manifest and will show errors. The easiest way to fix this is to load the STL files into Microsoft's 3DBuilder program and use it to repair the files. They always work fine after that.
I have the best luck printing these on a resin printer directly on the build plate without any extra supports beyond the ones that are supplied if Use Supports is turned on. I have tested these at 0.025 mm layer height. I have not tested them on a FDM printer. If you do, let me know how it turns out.
The default values are ones that I think make a good looking car. You can choose what you like. Most are self explanatory.
This controls which scale will be produced. Scales supported at present are Z, N, HO, S, O, and G. I use a resin printer for testing, so N and HO have been used for testing. Other scales will work, but many of the internal parameters have not been set to proper values. That remains to be done and is one area that others can help with.
This selects the kind of car that will be generated. At present only flatcars and gondolas have been implemented. As other types are added, they will be added to this list.
These set the overall dimensions of the car that is generated. All of these dimensions are given in prototype dimensions. Appropriate scaling is done within the program.
These control aspects of the model itself.
These control things about generating the model for printing.
If you like these, please help by letting me know what is not right on these models. If you find something that is not right on these please tell me so that I can fix it.
car_main.scad |
flatcar.scad |
floor.scad |
function_lib.scad |
gondola.scad |
HO_36ft_Flatcar_Body_Mount.stl |
HO_36ft_Gondola_Body_Mount.stl |
LICENSE |
N_50ft_Flatcar_Body_Mount.stl |
N_50ft_Gondola_Body_Mount.stl |
README.md |