by zanfar
This is more a "homage" than a direct remix of Caj's inspirational Pull Toy Train.
My niece has Down Syndrome and is currently working hard on fine motor control. Her doctors have suggested that stacking toys, such as this, will help in her development. So I've been looking for the right gift for her upcoming birthday.
Once I got my printer dialed in, I began entertaining the thought of printing a gift, but I couldn't really think of any good ideas. A few weeks ago, I stumbled on a Reddit post of a customized version of Caj's train, and I thought it would be perfect.
I immediately printed a set of parts for the "car", but was disappointed in the loose fits and sharp corners. I was hoping to keep this as child-safe as possible by avoiding glue altogether.
Thus was born my "Mark-3" Block Stacking Train. I took inspiration from Caj, improvements from Anon, and then designed my own system from the ground up.
All parts are universal and can be connected in any way.
All parts are printed as single pieces, no glue necessary.
All parts have a minimum 1 mm chamfer on all edges to avoid sharp corners.
All thin posts are generously radiused.
All parts meet the 1.25″ minimum dimension as to not be considered a choking hazard as long as the wheels stay attached to the axles.
Fits and dimensions are standardized so producing additional or custom blocks is easy.
Parts are broken down into two major categories:
Two "Axles", four "Wheels", and one "Car" are assembled into a single train car. The train car forms the base for all stacking.
All other parts are "Blocks" and can be printed in whatever quantity you desire. Three included blocks are special as they form the distinctive locomotive shape, but they are also optional.
A train car can carry 8 "units" of blocks. The "Block-Short" counts as 1 unit, the "Block-Long" and "Block-Square" both count as 2 units--as do all the special blocks: "Block-Cabin", "Block-Boiler", and "Block-Smokestack".
I encourage you to design your own blocks for this train--I have plans to do so as well. The dimensions are as follows:
Blocks are multiples of 15 mm high (square blocks are 30 mm high)
Blocks are 45 mm wide
Short blocks are 44 mm long, Long blocks are 90 mm long (1 mm of stacking clearance)
Post holes are 20.5 mm in diameter. A single post hole should be placed in the center of short blocks
Two post holes should be centered on long blocks, separated by 45 mm (each hole offset from the center by 22.5 mm)
All edges should be kept to 45° or less using at least 1mm chamfers when necessary.
Printer Brand:
Prusa
Printer:
Rafts:
No
Supports:
No
Resolution:
0.2
Infill:
20%
Filament: Hatchbox PLA Red, Orange, Blue, Red, and Green
Notes:
Almost all parts can be printed with no supports, brims, or rafts. I chose 20% infill to increase durability.
The axles should be printed vertically to keep the threads clean and so probably require 10-15 perimeters of brim. I also increased the fill to 50% as, when printed this way, the layer weakness is aligned with the axle stress.
Wheels have a flat side that should be oriented down. These sides should be assembled facing "in" towards the car body.
The Car needs supports on the build plate only for the tongue.
Resist the urge to flip the smokestack. While the contact area is larger on top, the draft angle is smaller when printed upright.
The underside of the car tongue and the build-plate-facing end of the axles will need a little work with a pair of clippers or a trimming knife, otherwise, the parts come off the printer ready to use. If you are worried about the axles becoming a choking hazard when unscrewed, glue the wheels in place. Take care when you do not to glue the axle to the car body.
All parts were designed in Fusion360 after several clearance-testing experiments. The results of the experiments led to the universal 1mm clearance I used on all the parts and the 4g6g fit on the axle/wheel threads.