[{"data":1,"prerenderedAt":101},["ShallowReactive",2],{"GOsyI8MPt8LnTPs5I0oks6A96QfBQJf8CNeub_vm758":3,"article_playing-with-trains_solidworks":10,"_apollo:default":99,"_apollo:identified":100},{"mailchimpAudience":4},{"actionUrl":5,"slug":6,"locale":7,"default":8,"__typename":9},"","playing-with-trains","en","https:\u002F\u002F3ds.us3.list-manage.com\u002Fsubscribe\u002Fpost?u=ed4601044e1936748c0d2aa6b&id=e5080ff9fe&f_id=002d4de2f0","MailchimpAudience",{"posts":11},{"nodes":12,"__typename":98},[13],{"id":14,"slug":6,"title":15,"uri":16,"excerpt":17,"locale":18,"featuredImage":21,"tableOfContents":29,"content":30,"date":31,"authorJobTitle":5,"author":32,"masterings":44,"globalTags":58,"products":72,"disciplines":83,"seo":87,"__typename":97},"cG9zdDoxNzU5Mg==","Playing With Trains","\u002Fproducts\u002Fsolidworks\u002Fplaying-with-trains","\u003Cp>Infinite Possibilities Wooden Toy Train … Continued\u003C\u002Fp>\n",{"locale":19,"__typename":20},"en_US","Locale",{"node":22,"__typename":28},{"large":23,"__typename":24,"medium_large":23,"thumbnail":25,"srcSet":26,"sizes":27},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fsolidworks.jpg.webp","MediaItem","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fsolidworks-150x150.jpg.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fsolidworks.jpg.webp 588w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fsolidworks-300x168.jpg.webp 300w","(max-width: 588px) 100vw, 588px","NodeWithFeaturedImageToMediaItemConnectionEdge",[],"\u003Cp>Who doesn’t love a good train? Trains are so fun whether you’re 2 or 42. In fact, my two-year-old got a wooden toy train for Christmas this year and we have ALL been having a blast playing with it since. There’s just one problem – there are NEVER enough pieces. Honestly, this has to be the fundamental issue with most building and STEM-oriented sets that exist out there, so I set out to solve the problem using… SOLIDWORKS!\u003C\u002Fp>\u003Cp>In this blog we step through the process of making a virtual wooden train set using skills like making blocks, making library features, and sticking everything together with the incredibly cool magnetic mate. Let’s get started!\u003C\u002Fp>\u003Cp>The first step in this process is going to be creating the train track pieces. For simplicity, let’s create just three of them – a long straight track, a short straight track, and a curvy piece for twists and turns.\u003C\u002Fp>\u003Cp>I started by creating a simple cross-section and extruding it out. For the sake of versatility and consistency, I decided to add tracks on both sides of most pieces.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"583\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image201-1024x583.png.webp\" alt=\"\" class=\"wp-image-17594\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image201-1024x583.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image201-300x171.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image201-768x437.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image201-1536x875.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image201.png.webp 1610w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>The next step is to add connectors to both ends – a male and a female. Thinking ahead and realizing that ALL of our tracks will need these pieces, I decided to make the sketches for the connectors into blocks. (Note: There are so many ways of reusing design elements in SOLIDWORKS. This one just made me happy.) To do this, all we need to do is create our sketch, select the elements we want to reuse, and select Make Block.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"921\" height=\"1024\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image202-921x1024.png.webp\" alt=\"\" class=\"wp-image-17595\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image202-921x1024.png.webp 921w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image202-270x300.png.webp 270w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image202-768x853.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image202.png.webp 1231w\" sizes=\"auto, (max-width: 921px) 100vw, 921px\" \u002F>\u003C\u002Ffigure>\u003Cp>After we make our block, we can define the insertion point…\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image203-1024x497.png.webp\" alt=\"\" class=\"wp-image-17596\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image203-1024x497.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image203-300x146.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image203-768x373.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image203-1536x746.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image203-2048x994.png.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>and then save it for future use!\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"887\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image204.png.webp\" alt=\"\" class=\"wp-image-17597\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image204.png.webp 714w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image204-241x300.png.webp 241w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \u002F>\u003C\u002Ffigure>\u003Cp>I repeated this for the male connection point as well and then cut\u002Fextruded each piece as necessary. Note: When re-using this block, we need to right-click > Explode before cut\u002Fextruding.\u003C\u002Fp>\u003Cp>We’re almost done with our track piece already! The last part is the precursor to a bit of magic – magnetic mates! To add a magnetic mate, all we need to do is add a couple of sketch points in the middle of our connectors (it can be in a single sketch) and then go to Tools > Asset Publisher to define our connectors.\u003C\u002Fp>\u003Cp>Within the Asset Publisher command, we first need to define our Ground Plane (in this case, the Top Plane will do nicely) and then select a point for connection and a face for direction. Then we click Add Connector and move on to a second connector if there is one before clicking the green checkmark to accept the command.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image205-1024x563.png.webp\" alt=\"\" class=\"wp-image-17598\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image205-1024x563.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image205-300x165.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image205-768x422.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image205-1536x844.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image205-2048x1126.png.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>The next two pieces of track are much like the first, so I won’t go into any detail here, except to say that the curved track was created using a 45 degree revolve and therefore when we insert the male connector, we need to make sure that we rotate the sketch by 315 degrees. This can be done using the Rotate command once we are inside the sketch.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"451\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image206-1024x451.png.webp\" alt=\"\" class=\"wp-image-17599\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image206-1024x451.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image206-300x132.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image206-768x338.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image206-1536x677.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image206.png.webp 1811w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>Now that we have our base train track, we can quickly create a bridge as well. This will allow us to make a figure 8 shaped track which is incredibly fun.\u003C\u002Fp>\u003Cp>I started by taking a shortcut and doing a Save As on a straight train track to get the basic track shape into our bridge. Then I deleted most of the features and extruded the basic bridge shape. To add the tracks to the basic bridge, we can take the track shape from the original track and Sweep it along the top of the bridge, making sure to NOT merge the result immediately.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image207-1024x682.png.webp\" alt=\"\" class=\"wp-image-17600\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image207-1024x682.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image207-300x200.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image207-768x512.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image207-1536x1023.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image207.png.webp 1843w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>The one tricky part is that, upon initial sweep, the end isn’t quite right.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"831\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image208-1024x831.png.webp\" alt=\"\" class=\"wp-image-17601\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image208-1024x831.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image208-300x243.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image208-768x623.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image208-1536x1247.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image208.png.webp 1805w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>To fix this, all we need to do is check the box next to Align with end faces. See the difference? All better!\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"636\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image209-1024x636.png.webp\" alt=\"\" class=\"wp-image-17602\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image209-1024x636.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image209-300x186.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image209-768x477.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image209-1536x954.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image209-2048x1272.png.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>From here, the Intersect command can be used to combine the two bodies and get exactly what we need.\u003C\u002Fp>\u003Cp>I also ended up breaking the bridge into 3 pieces using a simple sketch and the Split command. Once we have 3 separate bodies, we can right-click the Solid Bodies folder and use the Save Bodies… command to save out individual pieces before adding our connectors. In this case, I opted to add a revolve to the male connectors to make them more robust so that they can connect larger pieces. I finished the pieces with magnetic mates as we did before, and we’re done!\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2010-1024x819.png.webp\" alt=\"\" class=\"wp-image-17603\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2010-1024x819.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2010-300x240.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2010-768x614.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2010-1536x1229.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2010-2048x1638.png.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>Chugging ahead, let’s create our train! Each train car consists of some very basic elements: a basic shape, four wheels, and at least one connector. I started the cab by extruding the basic shape and then used the Revolve and Dome commands to create the magnetic connector on the back side. Since each of my cars will also need magnetic connectors, I decided to make a Library Feature Part out of these elements.\u003C\u002Fp>\u003Cp>To do this, all we need to do is (0) SAVE THE PART as it is, (1) select the features that we want to add to our library in our FeatureManager Design Tree and (2) go to File > Save As and choose Lib Feat Part (*.sldlfp). (Note: It helps if we build specific references into these features so that, during reuse, the features can be located.)\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1002\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2011-1024x1002.png.webp\" alt=\"\" class=\"wp-image-17604\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2011-1024x1002.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2011-300x293.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2011-768x751.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2011-1536x1502.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2011.png.webp 1833w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>I repeated this process for the train’s wheels and then finished the part off with some paint and a Magnetic Mate just as we did for the train track pieces. Here’s our finished cab in all of its glory:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2012-1024x819.png.webp\" alt=\"\" class=\"wp-image-17605\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2012-1024x819.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2012-300x240.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2012-768x614.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2012-1536x1229.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2012-2048x1638.png.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>To make the rest of the train pieces, I extruded the basic shapes and then re-used our work from the first train by dragging and dropping our features from the library in the Task Pane. For the wheels, I created simple sketches to locate the library features as soon as they were dropped onto the part.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"564\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2013-1024x564.png.webp\" alt=\"\" class=\"wp-image-17606\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2013-1024x564.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2013-300x165.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2013-768x423.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2013-1536x845.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2013-2048x1127.png.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>Voila! Our train is complete!\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2014-1024x819.png.webp\" alt=\"\" class=\"wp-image-17607\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2014-1024x819.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2014-300x240.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2014-768x614.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2014-1536x1229.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2014-2048x1638.png.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>Now for the REALLY fun part – sticking everything together. Since we added magnetic mates, this is basically magic. Notice how I’m not adding any specific mates in the following video – just dragging parts until they are close enough that a line indicates that they will match.\u003C\u002Fp>\u003Cdiv class=\"ds-video\">\u003Ca data-3ds-videoplayer=\"modal\" href=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fbuilding-train-track-video-1.mp4\" target=\"_blank\">\u003Cspan class=\"ImageCover Border Block\" style=\"background-image: url(\u002Fassets\u002Fimg\u002F3ds-default.webp); width:100%; height: 100%;\">\u003Cspan class=\"Btn--circle isCenter\">\u003Ci class=\"Icon Icon--playBig\">\u003C\u002Fi>\u003C\u002Fspan>\u003Cimg decoding=\"async\" src=\"\u002Fassets\u002Fimg\u002F3ds-default.webp\" alt=\"\" style=\"width:100%;\">\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\u003Cp>It is just as easy to build the train on top of the track and the really cool part is that it’s SUPER simple to rearrange and add\u002Fremove cars with the magnetic mates in place. Check it out:\u003C\u002Fp>\u003Cdiv class=\"ds-video\">\u003Ca data-3ds-videoplayer=\"modal\" href=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fbuilding-train-track-video-1.mp4\" target=\"_blank\">\u003Cspan class=\"ImageCover Border Block\" style=\"background-image: url(\u002Fassets\u002Fimg\u002F3ds-default.webp); width:100%; height: 100%;\">\u003Cspan class=\"Btn--circle isCenter\">\u003Ci class=\"Icon Icon--playBig\">\u003C\u002Fi>\u003C\u002Fspan>\u003Cimg decoding=\"async\" src=\"\u002Fassets\u002Fimg\u002F3ds-default.webp\" alt=\"\" style=\"width:100%;\">\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\u003Cp>Here’s a quick render of the final product in SOLIDWORKS Visualize:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2015-1024x819.png.webp\" alt=\"\" class=\"wp-image-17608\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2015-1024x819.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2015-300x240.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2015-768x614.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2015-1536x1229.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2015-2048x1638.png.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2016-1024x819.png.webp\" alt=\"\" class=\"wp-image-17609\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2016-1024x819.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2016-300x240.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2016-768x614.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2016-1536x1229.png.webp 1536w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fwooden20train20image2016-2048x1638.png.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \u002F>\u003C\u002Ffigure>\u003Cp>So fun! I hope you had fun following along and that you learned something along the way. Now please excuse me while I go make the most EPIC train that has ever been known. I think \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=KnjJiLH-hvE\" data-id=\"21164\">making one that circles my house\u003C\u002Fa> is a good start, yeah?\u003C\u002Fp>","2021-03-19T11:00:19",{"node":33,"__typename":43},{"nicename":34,"description":35,"slug":34,"name":36,"firstName":37,"lastName":38,"avatar":39,"__typename":42},"lstiurca","Loretta is a mom, a wife, and an engineer. She is a CSWE and has been using SOLIDWORKS and SOLIDWORKS Electrical for more than 6 years. In her free time, she enjoys hiking with the puppy, playing Dungeons and Dragons, thinking up crazy inventions, learning magic tricks, juggling, making her baby girl laugh, and going on adventures.","Loretta Stiurca","Loretta","Stiurca",{"url":40,"__typename":41},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Floretta-120x120-1.png-96x96.webp","Avatar","User","NodeWithAuthorToUserConnectionEdge",{"nodes":45,"edges":52,"__typename":57},[46],{"id":47,"name":48,"slug":49,"uri":50,"__typename":51},"dGVybToxOTk2","Tutorials","tutorials","\u002Fmastering\u002Ftutorials\u002F","Taxonomy_mastering",[53],{"isPrimary":54,"node":55,"__typename":56},false,{"id":47,"name":48,"slug":49,"uri":50,"__typename":51},"PostToTaxonomy_masteringConnectionEdge","PostToTaxonomy_masteringConnection",{"nodes":59,"__typename":71},[60,66],{"id":61,"name":62,"slug":63,"uri":64,"__typename":65},"dGVybTo5NjAz","SOLIDWORKS","solidworks","\u002Ftags\u002Fsolidworks\u002F","Taxonomy_tag",{"id":67,"name":68,"slug":69,"uri":70,"__typename":65},"dGVybTo5NTk2","Tips and Tricks","tips-tricks","\u002Ftags\u002Ftips-tricks\u002F","PostToTaxonomy_tagConnection",{"edges":73,"nodes":80,"__typename":82},[74],{"isPrimary":54,"node":75,"__typename":79},{"id":76,"name":62,"slug":63,"uri":77,"__typename":78},"dGVybTo1Ng==","\u002Fproducts\u002Fsolidworks\u002F","Taxonomy_product","PostToTaxonomy_productConnectionEdge",[81],{"id":76,"name":62,"slug":63,"uri":77,"__typename":78},"PostToTaxonomy_productConnection",{"nodes":84,"edges":85,"__typename":86},[],[],"PostToTaxonomy_disciplineConnection",{"canonical":5,"title":88,"metaDesc":5,"opengraphAuthor":5,"opengraphDescription":89,"opengraphTitle":15,"opengraphUrl":90,"opengraphSiteName":91,"opengraphPublishedTime":92,"opengraphModifiedTime":93,"twitterTitle":5,"twitterDescription":5,"readingTime":94,"metaRobotsNoindex":95,"__typename":96},"Playing With Trains - Blog Solidworks","Infinite Possibilities Wooden Toy Train ... Continued","\u002Fproducts\u002Fsolidworks\u002Fplaying-with-trains\u002F","Blog Solidworks","2021-03-19T15:00:19+00:00","2025-02-11T04:42:45+00:00",6,"noindex","PostTypeSEO","Post","RootQueryToPostConnection",{},{},1776256048521]