This is a model of a battery-powered switcher "ASF EL-16" built in Germany. It can be found in Germany and Poland today. I designed it for G-Scale but you might have to scale it up to 1000% in Cura or other programms. ("Bottom" is designed to have a width of 100 mm)
This model is designed to fit a Standard LGB-motor and gear assembly.
With thanks to "jetpuf",i used a part of his G-scale coupler: https://www.thingiverse.com/thing:1974185
I found that for highest quality output, you should print at 40...50 mm/sec (on a CR-10)
"Top" and "Bottom" as well as "Leiter" (ladder) are glued together to form the outer body.
The Roof is designed to be separable from the outer body.
"Inner 1" and "Inner 2" and 2* "Rad" are glued together to form the controls inside cabin (optional), compare: http://www.eisenbahndienstfahrzeuge.de/sammelsurium/asf/ASFframeset.htm
The front and back have a 3mm hole to hold a 3mm LED.
"Deckel" is place inside the body to hold the motor (compare picture from inside).