Loading
advancedvb

Customizable lego duplo train tracks, optional with elevation adjustment

by advancedvb Jun 18, 2018
Download All Files

Thing Apps Enabled

Please Login to Comment

I used some of the pre generated straight track and they won't connect to each other at all the tolerances are too tight but they connect to official track fine. I am printing at .2 layer height w/ .4 nozzle and supports. Any thoughts on what I need to check and change to make it work?

that's a pity it won't connect, your printer settings should be fine.
i know, mine printer do have some under extrusion, so the scripts could have been adapted to this..
if your printer is perfect, i would expect the outside cylinder too thick.

for changing the settings, you have to open: duplo_interfacing_02.scad

then look for these 3 parameters:

/ [Basic train track dimensions + print corrections] /
// Half sleeper diameter of connector pin (train track)
TrackPin=9.2;
// Diameter of connector hole in half sleeper
TrackHole=9.9;
// Witdh of the part connecting pin & half sleeper
TrackPinWidth=6.4;

I would suggest to measure the original track dimension, your printed versions and compensate on these values.
That should do the job.

Hi
Thanks for your work. I'm playing right now with it, The straight track works fine but I have trouble with a default curved one
Angle 30 degree , 1 sleepers, 8*Unit
Here is the output of OpenSCAD

Total rendering time: 0 hours, 0 minutes, 3 seconds
Top level object is a 3D object:
Simple: no
Vertices: 1048
Halfedges: 3248
Edges: 1624
Halffacets: 1168
Facets: 584
Volumes: 4
WARNING: Object may not be a valid 2-manifold and may need repair!

When I slice this in Slic3r the top guiding rails are missing. Maybe something is done twice or so it seems to have too many shells. But I'm no expert

Hello,
it seems to be important to use "OpenSCAD version 2018.04.06", together with this dotScad module.

Thanks , that did the trick. I used the current snapshot of OpenSCAD and the model renders fine.

Printed two curves and they fit nicely. Pictures come later

cheers

Thanks for fast reply, but why did you write then: "STL files for download, are generated for using 0.8 nozzle & 0.2 mm layer height"?
Did you use supports? I think it will not gonna be a good result of interface printing with no supports. Am I wrong?

When needed, I did use supports.
Although when using the script, there is an option to create the track's which just start from ground level. So they will be more thick and not needing support. That's up to you, what you like best.

When creating for instance duplo like snap fits, you want to print your parts within the right tolerances. These part dimensions could be affected by many printer parameters: nozzle size, layer heights, direct drive or bowden, print speed, print temperature, material usage etc etc.

So for having the best print results, I'm suggesting to print those calibration blocks first. Measure, tweak these parameters and print again, so you are sure, with your setup, you will get the best part dimensions. You will understand, it makes no sense for me, to calibrate something specific for your printer. So maybe you are lucking and just printing these STL's and they will work fine. If not, you have to tweak the STL files (or maybe printer settings).

'Never used Scad', Me neither, till... Well just install it, it's a small program anyway.
(Maybe read a small tutorial, why not spent halve a hour, maybe you like it?)
When loading the script, you will see at the top some parameters. Just change these parameters, you don't have to write/change code in the rest of the file. Then press F5 (pre-view) and F6 (build) and you are able to save a new STL file.
Yeah, you also need dotScad, just download this and add my 2 scad files in the same root directory. This should work.

Thanks for your detailed reply! Will try

Can you generate models to be printed with 0,4 mm nozzle + 0,2 mm layer high please? I never worked in Scad to do it myself. Your help is much appreciated. Thanks

With openscad you only create STL files, like the ones you could download here.

Then use your own slicer, to slice the STL file with your favorite nozzle & layer height. This will most likely produce a gocde file. This gcode file is used for printing. So you could use all STL files from above for 0,4 nozzle, but you need to slice the models yourselves.

Thanks for fast reply, but why did you write then: "STL files for download, are generated for using 0.8 nozzle & 0.2 mm layer height"?
Did you use supports? I think it will not gonna be a good result of interface printing with no supports. Am I wrong?

It is missing some more scad files to work...

WARNING: Can't open include file 'duplo_interfacing_01.scad'.
WARNING: Can't open include file 'rotate_p.scad'.
WARNING: Can't open include file 'polysections.scad'.
WARNING: Can't open include file 'path_extrude.scad'

Maybe you can provide an all in one scad zip archive. It seems all of the duplo generators you uploaded need any other scads which might no longer be available because version 2 is uploaded.

Thank a lot

I did changed the 'duplo_interfacing_01.scad' to version' duplo_interfacing_02.scad' that should be changed in the code.
(and place all files in same folder)

About the dotSCAD library, please read the text in the 'thing details'...