[{"content":"Background/Motivation I\u0026rsquo;ve always been fascinated with mechanical clocks, and the escapement in particular is kind of addictive to watch. One tooth of the escape wheel just gets let go by the anchor, and the other side is just in time to catch the next one. You always wonder, will it miss or not? Right? It\u0026rsquo;s kind of hypnotizing to watch how it works. So I always wanted to make one for myself to look at, basically.\nAnd I wanted it printed completely: no screws, no bearings, no metal and no glue. So this is my take on it, a Graham dead-beat escapement, the kind used in good regulator clocks, driven by a printed PETG mainspring.\nThis post is the story of how it went from \u0026ldquo;it doesn\u0026rsquo;t turn\u0026rdquo; to \u0026ldquo;it ticks\u0026rdquo;. For the files and the step-by-step assembly, see the MakerWorld page.\nModel Design/Modeling The look is a skeleton clock: a black portal frame on a base, so you can see the whole train, with the gold wheels as the focus and the pendulum hanging in front.\nOn paper everything worked. The first full build told a different story.\nThe first dry assembly: five problems at once When I put the first full set together, I found five things wrong:\nthe click (the ratchet that holds the spring) didn\u0026rsquo;t hold, the pawl just slipped out the wheels were stiff the barrel lid was loose and rattled the pendulum bob touched the front plate when the clock tipped back a bit one frame leg lifted during the print, the first layer didn\u0026rsquo;t stick well Some were easy. The bob got a window in the front plate behind it, and the frame got a brim. The other ones took a few rounds.\nStiff wheels: the test coupon lied The wheels were stiff even with the front plate off, so it was the back pin and the bore itself, not the plate alignment. The funny part is that I tested this fit before with a small coupon, and it was fine.\nThe problem is that the coupon was a thin ring, and the real wheel hub runs much longer over the pin, inside 6 walls. So I printed a new coupon with exact copies of the real hub at three bore sizes. The smallest one was as stiff as the real wheel, and the two bigger ones turned freely. Lesson learned: a fit coupon has to copy the real part, same length and same walls, otherwise it doesn\u0026rsquo;t tell you much.\nIt needed a full wind to start, then stopped Even with free wheels, the train needed a full wind to get going and then stopped. After some reading, the reason was the gear teeth. Normal (involute) gear teeth start pushing before the line between the two centres, and in that part of the mesh the teeth rub a lot. In a car gearbox that doesn\u0026rsquo;t matter, but a clock train runs on very little force.\nReal clocks use a different tooth shape (cycloidal), where the contact happens after the line of centres. So I changed all the teeth.\nThe pawl that kept sliding out The click pawl is printed in place and held in its socket by a small bead. It kept sliding out, and it took a while to see why: a groove I cut later in the model removed most of that bead.\nSo the order matters. The bead has to be added after the cut, not before. After that fix, the pawl stays put and the click holds the spring.\nIf you ask me which part of the clock I like the most, after the escapement of course, it\u0026rsquo;s this one: the pawl and the ratchet. I really like that the pawl is printed in place, and then when you wind it, you hear the click. It\u0026rsquo;s so satisfying, and it\u0026rsquo;s just so smooth. There\u0026rsquo;s nothing else to put it together, no pin, no threading, just the pawl printed in place, and it works perfectly. I hope you guys enjoy the clicking sound of the ratchet as well.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. Setting the beat The pendulum first sat on a friction clamp so you could turn it to set the beat (an even tick-tock). It turned way too easily. The clamp turns along the layer lines, and with a 20 cm pendulum, a light touch is a lot of force. In the end I made it a threaded boss with a thumb nut, plus a small printed spanner to hold it while you tighten. Loosen, set the beat, tighten.\nPrinting Notes A few things in the slicer made a real difference on this one:\nSlits inside the gear teeth. With the default Arachne wall generator and 6 walls, I saw thin slits between the wall loops along the middle of the teeth. A few Arachne settings changed (minimum bead width, minimum feature size, transition settings) and the slits are gone, for about 6 extra minutes of print time. Everything is set in the 3mf.\nStringing. There were some mild strings across the pendulum hole and between the ratchet teeth. Turning on Avoid crossing walls fixed it. It\u0026rsquo;s on in every plate now.\nColours. I printed the frame in PLA Basic Black, the wheels and barrel in PLA Silk+ Gold, the anchor and pendulum in PLA Silk+ Titan Gray, and the spring in PETG. The silk wheels worked fine with the fits, which I wasn\u0026rsquo;t sure about at first.\nThe two frame plates are about 31 cm long, so it needs an H2-size bed for now.\nModel Usage/Resources Wind it with the key from the back, set the beat, and watch it tick. On my build it runs about 20 minutes on a full wind, and honestly, I can stare at the escape wheel for those whole 20 minutes. It\u0026rsquo;s a movement to watch, not a timekeeper, there are no hands. It also gets smoother after the first few windings, and a little grease on the pins and pallets really helps.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. All the files, the 3mf with every setting and the step-by-step assembly guide are on MakerWorld.\nIf you\u0026rsquo;d like a version that fits a 256 mm bed, leave a comment there or below. If enough people ask, I\u0026rsquo;ll split the frame.\nI hope everyone enjoys it as much as I do.\n","date":"2026-11-06T00:00:00Z","image":"https://plicatim.com/post/graham_escapement_desk_model/feature_image_hu_6553c45baf0125df.jpg","permalink":"https://plicatim.com/post/graham_escapement_desk_model/","title":"Graham Escapement Desk Model, Fully Printed"},{"content":"Background/Motivation When I saw the MakerWorld Biomimicry Design Contest, the seahorse tail came to mind right away. A seahorse tail isn\u0026rsquo;t round, it\u0026rsquo;s square, made of small bony plates. Researchers found (Porter et al., Science, 2015) that the square shape grips better and doesn\u0026rsquo;t twist as easily as a round one. I wanted a model where you can actually see that tail curl.\nAt first the idea was a clamp, a seahorse that grabs things with its tail. Along the way it turned into a model that shows how the tail curls, and honestly that is the better version of it.\nModel Design/Modeling The tail is 14 square plates, print-in-place, getting smaller toward the tip like the real one. The joints only bend toward the belly, so the tail only curls one way. One cord runs along the belly like the muscle, and the black eye is the winding knob: turn it and the tail rolls up. The fin above the eye works as the release.\nThe joints were the easy part I was most worried about 14 print-in-place joints in a row. I printed a few clearance coupons first, and a 0.2 mm gap in the design turned out right on my printer. The first full tail came off the bed with all joints free, and they hold well even if you try to pull a joint out sideways. That part just worked.\nThe ratchet that never locked The first eye knob turned, but the teeth and the pawl never locked, in either direction. When I checked the print, the small sharp teeth came out rounded, so the real overlap between tooth and pawl was much smaller than in the design. On top of that the knob sat on a split post that wobbled. Basically, there was nothing left to hold.\nThe fix was bigger, solid hooked teeth, a matched pawl, and the knob printed in place in two bearings instead of a wobbly post. That one worked well on the next print.\nIf you ask me what I like most about this one, it\u0026rsquo;s the print in place again, especially the knob. The whole knob is printed in place, so it comes off the bed and you can just turn it, without any assembly. Yeah, that\u0026rsquo;s the part I like.\nSmall things you only find with your hands The second print worked, but using it showed a few more things:\nthe fin was in the way when turning the eye with a thumb and finger, so the grip on the knob moved up above the fin the holes in the tail were tight for the 0.6 mm nylon cord, so they became tall slots the cord channel at the tail tip had a sharp turn, now it\u0026rsquo;s a smooth curve, and the exit under the eye gets bigger toward the end so the cord never meets a smaller hole the knob had a bit of play, so it got more teeth and a tighter bearing One more came from the slicer preview: the wall on top of the head was too thin over the release lever pocket. That got thicker before the final print.\nPrinting Notes It prints in one piece, no supports, a bit under 4 hours, in white and black PLA Basic on my H2C with 0.2 mm layers. The joints and the eye knob come off the bed free, nothing to break loose.\nModel Usage/Resources Wind the eye and it clicks, the tail curls and stays curled. To let it go, turn the eye a tiny bit more, push the eyebrow fin, and let it unwind slowly.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. It\u0026rsquo;s a model to show how the tail curls, not a strong clamp. The files, the cord stoppers and the threading steps are on MakerWorld.\nHope you find it useful, and if you know an easier way to thread the cord, please leave a comment below.\n","date":"2026-10-30T00:00:00Z","image":"https://plicatim.com/post/seahorse_square_tail/feature_image_hu_582eaaeb7ac5f98b.jpg","permalink":"https://plicatim.com/post/seahorse_square_tail/","title":"Seahorse Square Tail"},{"content":"Background This LED lamp builds upon the twisted square column concept I explored in my previous twisted square column project. That design featured a simple geometric twist, but here I wanted to incorporate functional lighting to create a practical yet visually interesting household piece.\nOn the side, the lamp has gone through a few iterations as shown below.\nThe first on the leftmost is obviously a failed print. The main thing I noticed is that it\u0026rsquo;s not a great look for an LED lamp, as there are too many columns making the LED light on the bottom not penetrate high enough to make a pleasant look. So I reduced it to 9 columns in total as you can see in the middle.\nThe middle one looks better but when I put it under the LED lamp, it\u0026rsquo;s just too gray and the final result is on the rightmost, which is the best, as I personally think. Of course, it\u0026rsquo;s all about personal choice, and hence as mentioned at the beginning, I made the lamp three separate parts such that people can choose different colors/materials for each part, adding some flexibility/freedom of choice for this print.\nModel Design/Modeling I made the lamp consist of three parts: the base, where the LED is placed; the connector, which connects the PETG translucent top and the base; all three parts connected with a simple snap fit.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. Printing Notes PLA Base A brim for small surface area parts is important; otherwise, the part may move or warp near the bottom. PETG Translucent The wall thickness of the model is 0.8mm, which should only have 2 wall loops after slicing. However, different wall generators can remove the tiny gap filling, which has an impact on the translucent quality of the PETG.\nAs you can see, there is a tiny white gap infill between two walls when using the Classic wall generator.\nBut when I changed the wall generator to Arachne, the tiny gap infill is gone.\nBecause the wall thickness affects how translucent it is, you will see a subtle difference in the print, where there are two different \u0026ldquo;translucent\u0026rdquo; effects. I\u0026rsquo;m not sure if I can capture it in the photo below.\nOnce you remove the tiny gap infill by using the Arachne wall generator, you can\u0026rsquo;t really see different translucence effects, as the wall thickness is constantly the same, i.e., two wall loops.\nMore information can be found on the Introduction to wall generator in Bambu Lab Wiki.\nThe last setting I changed for a better look of the translucent part is to print outer wall first and then inner wall. You can check out the details in the Bambu Lab Wiki about the Order of walls. In essence, this setting can minimize imperfections on the surface, which is what I want to achieve.\nThe translucent part turned out great in the end.\nAssembly The assembly should be easy: just put the LED into the base.\nAnd then put the connector on the base.\nFinished LED Lamp\nIt could be used as a night light, or personally, it\u0026rsquo;s more like an art piece, featuring the rigid square column and yet the twist adds a dynamic element.\nResources Twisted Square Column Project Bambu Lab Wiki on Wall Generators Bambu Lab Wiki on Wall Order ","date":"2026-02-16T00:00:00Z","image":"https://plicatim.com/post/led_lamp_with_twisted_square_column/feature_image_hu_5f2bf6e3075e5ae3.jpg","permalink":"https://plicatim.com/post/led_lamp_with_twisted_square_column/","title":"LED Lamp with Twisted Square Column"},{"content":"Background/Motivation I came across an X post featuring a twisted square column and was immediately fascinated by it. The visual impact for me is the rigid square column contrasting with the twist in the middle section—a beautiful geometric contradiction. Fascinated by this hot wire cutouts by Piotr Waśniowski (left) so i tried to recreate it in WebGL (right). pic.twitter.com/DXpHpJUZRz\n\u0026mdash; Marcin Ignac (@marcinignac) February 1, 2026 Model Design/Modeling Basically, for the purpose of advancing my modeling technique, I tried to recreate the same design. It wasn\u0026rsquo;t easy at first, as I only learned how to use Fusion back in December 2025, and my main workflow was solid modeling—i.e., sketch basic form, extrude it, and fillet/chamfer, etc.\nAt first, I thought it should involve a sweep, since the square column profile is the same along a path. But the question was: how do I draw a twisted path for each column?\nYour browser doesn't support HTML5 video. Here is a link to the video instead. I know there is 3D sketching in Fusion, but it\u0026rsquo;s more free-form drawing, and I didn\u0026rsquo;t see a way to recreate all the paths precisely.\nI thought about using Create Form to free-form each column, which I think is possible but not really a \u0026ldquo;logical way.\u0026rdquo;\nFinally, I came across the Include 3D Geometry command, and then I had an idea for how to model the twisted column in a relatively \u0026ldquo;logical\u0026rdquo; way.\nBasically, I used Create Form to create the \u0026ldquo;surface\u0026rdquo; of the twist. As you can see, the edge on the surface of the form body is the exact path I need for sweeping.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. Now, I used the Include 3D Geometry command to \u0026ldquo;capture\u0026rdquo; the path into a sketch, then I could use the Sweep command in the solid body tab to recreate the twisted column. Your browser doesn't support HTML5 video. Here is a link to the video instead. There are some important details about how to do the Sweep so that the column twists as intended:\nIt needs a guide rail to sweep along, ensuring the twist is exactly 90°. The profile scaling must be set to \u0026ldquo;none,\u0026rdquo; otherwise the profile will be scaled according to the distance between the path and the guide rail. Printing Notes The model can be printed without support. The bridging print near the bottom looks fine with default settings. It\u0026rsquo;s also useful to check out the Bambu Lab Wiki regarding the bridge.\nHowever, there are a few important details I learned after my first failed print.\nOn the first print, I didn\u0026rsquo;t turn on the brim setting, which caused poor bed adhesion and led to print failure.\nAfter turning on the brim setting, the print worked well. However, I noticed the top surface finish wasn\u0026rsquo;t great. I think this is because the column is small, so when the printer tried to finish the surface with \u0026ldquo;ironing,\u0026rdquo; it moved the column and caused a poor finish at the top. Turning off the top ironing should fix this issue.\nNotes/Lessons Learnt The Include 3D Geometry command is powerful for capturing edges from form bodies. Using Create Form to define a twisted surface, then extracting edges as sweep paths, is an effective workflow. Guide rails are essential for controlling twist direction and angle in sweep operations. Profile scaling must be set to \u0026ldquo;none\u0026rdquo; to maintain consistent cross-sections. Brim is essential for small, thin features to ensure bed adhesion. Disable top ironing for small models to prevent the nozzle from moving them. ","date":"2026-02-09T00:00:00Z","image":"https://plicatim.com/post/twisted_square_column/finished_print_1_hu_a8f2d7ffb78c9ee.jpg","permalink":"https://plicatim.com/post/twisted_square_column/","title":"Twisted Square Column"},{"content":"Background/Motivation I just came across a YouTube video that teaches surface loft + thickness techniques. I used similar techniques to make a beautiful spiral lattice vase with an intricate cross-hatch pattern.\nModel Design/Modeling It should be fairly easy to make different lattice effects by using the techniques shown in the YouTube video. Your browser doesn't support HTML5 video. Here is a link to the video instead. The main idea from the video is that:\nThe profile for the Revolve defines the shape of the vase. The angle of the top and bottom surface loft defines the \u0026ldquo;twist\u0026rdquo; of the lattice pattern. Iterations Actually, there are two versions of the vase design. The first one had terrible print results because the lattice strands were too thin—I followed the diameter used in the YouTube video, which is 2mm thickness.\nAs you can see, the print was terrible. The root cause was the thin lattice strands: as the printer moves upward,\nThe thin lattice strands cannot provide enough support. The thin lattice strands wobble, making the next layer not adhere well to the layer below. The second version uses thicker lattice strands (4mm), and the result is much better.\nYou may notice near the top of the vase, the pattern is different—it\u0026rsquo;s because I added a different pattern so the vase can be printed without any support. Actually, it\u0026rsquo;s kind of tricky to make a different pattern near the top of the vase. If you know an easy way, please comment below.\nPrinting Notes I got pretty clean results by turning on the \u0026ldquo;avoid crossing wall\u0026rdquo; setting in the Bambu Studio slicer. There is no stringing issue. Model Usage/Resources This vase is decorative—perfect for displaying flowers or as a standalone piece. The lattice design allows light to pass through beautifully, creating a stunning visual effect.\nNotes/Lessons Learnt Loft techniques in Fusion 360 are powerful for creating organic shapes. Lattice strand thickness is crucial for print stability—4mm worked better than 2mm. Adding patterns for support-free printing requires careful planning. \u0026ldquo;Avoid crossing wall\u0026rdquo; setting eliminates stringing on spiral prints. Resources Want to print this model? Check out the MakerWorld Profile.\n","date":"2026-02-01T00:00:00Z","image":"https://plicatim.com/post/sprial_vase/vase_hu_59b632e5806cfbed.jpg","permalink":"https://plicatim.com/post/sprial_vase/","title":"Spiral Lattice Vase"},{"content":"Background/Motivation When I discovered the CyberBrick™ toy ecosystem, I was so fascinated by it, mainly because I have kids and the keyword toys. With a 3D printer, I can now make some little toys from time to time to keep my kids entertained. Of course, I love making things, so it\u0026rsquo;s not entirely for my kids—it\u0026rsquo;s an excuse to justify this newly found hobby.\nAnyway, to get started as a developer under the CyberBrick™ ecosystem, you need a basic working system to play around with.\nOf course, you can check the official CyberBrick Wiki here, however, the information is rather scattered and it lacks a clear picture about how to get started as a developer.\nTherefore, this is the motivation for this quickstart guide (Basically, this is just a record of how I got started).\nBig Picture What is CyberBrick™？ CyberBrick is a modular smart toy ecosystem that combines programmable hardware, 3D printable structures, and dual-level coding environments. It is where 3D printing collides with electronics and coding through LEGO-like simplicity. CyberBrick empowers anyone to build and enjoy a wide range of 3D-printed projects, from R/C toys to productivity tools.\nThe way I understand the CyberBrick toy ecosystem is that there are three aspects to it:\nElectronics Hardware: i.e., the official component list that allows you to do a variety of things. But in simple terms, it\u0026rsquo;s just an input→process→output kind of system. Programming Software: Programming how the components interact with each other by using CyberBrick Desktop Software. The desktop version is used because only the desktop version can Create New Project. 3D Printable Structure: Basically, it should be the appearance of your idea/design. Of course, there could be a mechanical part that is 3D printed. Getting Started I\u0026rsquo;ll focus on aspects 1 and 2 from the above big picture. That is, just build a very simple input → process → output system out of the official component list and use CyberBrick Desktop Software for the process part.\nSimple Test System Okay, let\u0026rsquo;s design a bare-bones system with input as a button and output as an LED. The process part is just \u0026ldquo;if a button is pressed, an LED lights up\u0026rdquo;. Basically, a button at the transmitter (TX) side is pressed, then an LED at the receiver (RX) side will light up. Now, someone may ask: Do we really need an RX/TX system to implement the above simple system? The answer is absolutely no—you can of course do it with just one Multi-Function Core Board - XA003 with both button and LED connected to the same board. But this requires \u0026ldquo;custom\u0026rdquo; changes to the official component list. The idea here is to just really use whatever the \u0026ldquo;bricks\u0026rdquo; we have and implement a system.\nHardware List Component Quantity Multi-Function Core Board - XA003 2 Remote Control Receiver Shield - XA003 XA004 1 Remote Control Transmitter Shield - XA003 XA005 1 WS2812 LED Hub-XA006 1 WS2812 RGB LED-KB003 1 Momentary Button Module-XA008 1 14500 7.4V 800mAh Li-ion Battery 2 Please note that the Remote Control Transmitter Shield - XA003 XA005 and Remote Control Receiver Shield - XA003 XA004 are already mounted on individual Multi-Function Core Board - XA003.\nSoftware Setup Download and install the CyberBrick desktop app and open the app. Now, what we need to do is add the TX and RX devices to the Device Management as shown below.\nThen Create New Config → Start from empty. Your browser doesn't support HTML5 video. Here is a link to the video instead. Then in the Channel Config tab, + Add Receiver.\nIn the Controller Connection tab, you can now drag and drop the TX/RX to the corresponding boxes.\nYou may need to upgrade the firmware when adding the devices. Finally, just check Pair device.\nProgramming Now, the last part, which I also think is not clear in the official wiki, is how to program the TX/RX to behave as we want, i.e., \u0026ldquo;if a button is pressed, an LED lights up\u0026rdquo;.\nFirst, add a button to the TX, then add an LED to the RX.\nAfter you add an LED to RX, you can define how the LED behaves, or it\u0026rsquo;s called Effect in the software. Pick a name for this effect—in my case, I use Blink_Red.\nNow, back to the TX, you can finally program \u0026ldquo;if a button is pressed, an LED lights up\u0026rdquo;. In the software, it\u0026rsquo;s called an Event. For a button, you can select certain types of \u0026ldquo;button events\u0026rdquo; from the dropdown list.\nNow, simply select Press as the Event, LED1 as the Module (you can think of which module will respond to the Event).\nFinally, the Value is just the behavior of the LED1 that we defined before, which is Blink_Red.\nFinally, just Save Config and Send Config to both TX/RX. Then you are done. Your browser doesn't support HTML5 video. Here is a link to the video instead. Testing Your browser doesn't support HTML5 video. Here is a link to the video instead. ","date":"2026-01-24T00:00:00Z","image":"https://plicatim.com/post/cyberbrick_simple_setup/featureImage_hu_5816a474c25f26ea.jpg","permalink":"https://plicatim.com/post/cyberbrick_simple_setup/","title":"CyberBrick RC Module Quickstart"},{"content":"Background/Motivation We have a ball-pit with a lot of balls. Kids of course liked it. Just one day, thinking about anything else we can do about it—kids also like to throw the balls around—then I was thinking, why not make a ball launcher that adds more fun to it?\nHence, the Ball Launcher 3000—it\u0026rsquo;s mainly for the kids to play.\nModel Design/Modeling This is part of my learning process in 3D printing and CAD modeling. This is a challenge in terms of the complexity of the CAD modeling, which includes many mechanical moving parts.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. Your browser doesn't support HTML5 video. Here is a link to the video instead. Launching Mechanism It consists of three moving parts: the button and two levers. Why this launching mechanism? It was inspired by one of my kids\u0026rsquo; toys. There are of course many ways to \u0026ldquo;launch\u0026rdquo; balls—I guess it\u0026rsquo;s just a matter of choice.\nAnother important launch part is the barrel, which can rotate to set the launch angle. Last but not least, there should be a spring mounted under the launch button. For this, I simply printed a torsion spring and used hot water to \u0026ldquo;reshape\u0026rdquo; it. It\u0026rsquo;s not an elegant way, but it works. The idea is that by pressing the button, it triggers a \u0026ldquo;chain-reaction\u0026rdquo; to the last lever, where the ball is, and it will launch the ball.\nBy the way, the ball is 50mm in diameter.\nColor My kids picked the colors—yes, I think it\u0026rsquo;s strange, but they seem to like it. Plus, it\u0026rsquo;s a good way to test my H2C multicolor printing.\nAppearance I just built around the launching mechanism with a box-like appearance. I know it\u0026rsquo;s boxy and boring, not really eye-catching, but again, they seem to like it.\nJoining Two Parts As you can see from the design, it consists of two halves. How to hold two parts together is a challenge for me. Of course, there are many ways to do so. For this model, I constrained myself to use a snap-fit approach.\nAfter some YouTube learning and iteration, here is my design:\nYour browser doesn't support HTML5 video. Here is a link to the video instead. Initially, the snap-fit parts didn\u0026rsquo;t have the extrude feature on the side, so the two parts could wobble side-by-side or up-and-down. By adding the side extruded feature with a tight clearance of 0.1mm, it makes the two parts hold up nicely and tight.\nPrinting Notes This is not an optimized way to arrange different parts with different colors together, but I just want to test out the capability of the H2C multicolor print. Also, this is an over 24-hour print—again, just to check out the H2C\u0026rsquo;s performance with such a long print.\nModel Usage/Resources Launch balls for fun.\nAssemble This should be fairly easy. First, put all the snap-fit pins into the holes.\nThen put all the parts in the slot. Finally, put the other half of the case together.\nBy the way, you can see the torsion spring is ugly because, as mentioned above, I used hot water to reshape it. Anyway, it works and it\u0026rsquo;s inside the case—no one can see it. And my kids care even less as long as it works.\nNotes/Lessons Learnt There are several things that need to be improved:\nThe loading hole on the side is too big; need to somehow confine the ball. It\u0026rsquo;s tricky to align two lever pins together when closing the case. Two solutions, maybe? Cut holes on the side such that the lever pins are accessible by hand when closing the case. Make the mount slots bigger such that the pins can align easily. ","date":"2026-01-22T00:00:00Z","image":"https://plicatim.com/post/ball_launcher_gallery/featureImage_hu_63ccfb6b4c1b45ca.jpg","permalink":"https://plicatim.com/post/ball_launcher_gallery/","title":"Ball Launcher 2000"},{"content":"Background/Motivation I parameterized this Minecraft sword with cube size and edge shaping, so anyone can print it in whatever size they want—tiny or massive.\nModel Design/Modeling The sword modeling is fairly straightforward, as you can see from the playback below. It starts with a 10mm × 10mm square and keeps repeating using the Rectangular Pattern along a construction plane/line of the first block. Of course, this is my \u0026ldquo;intuitive\u0026rdquo; way to do it—probably there is a better way? Let me know in the comments!\nYour browser doesn't support HTML5 video. Here is a link to the video instead. The challenge part for me is how to color the blocks in Fusion and preserve the coloring when importing to the slicer—in my case, Bambu Studio.\nIf I simply export a STEP file from Fusion and import it to the slicer, it just has a single color.\nOne way I found to preserve the coloring is to use Save as Mesh and export in OBJ format, then directly send it to the slicer. As you can see from the video, it preserves all the colors, and you are also free to remap with different colors.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. This way seems to work, but I think it\u0026rsquo;s not user-friendly if someone gets the model from MakerWorld, because a user cannot remap the colors again as the model will become a single object in the slicer, as you can see from the video.\nSo, the compromise way is that I \u0026ldquo;group\u0026rdquo; the blocks into some \u0026ldquo;functional\u0026rdquo; groups in Fusion—like what I did, grouping them as \u0026ldquo;sword-edge\u0026rdquo;, \u0026ldquo;sword-flat\u0026rdquo;, \u0026ldquo;handle-middle\u0026rdquo;, etc. In this case, when you import the STEP to the slicer, all the component names will be preserved. What you need to do is select all the \u0026ldquo;parts\u0026rdquo; with the same functional group name, then you can change the color accordingly, as shown in the following video.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. At the end, I colored the sword in the slicer and uploaded the print profile to MakerWorld.\nPrinting Notes Super easy print. I used 4 wall loops and 30% sparse infill to handle my kid\u0026rsquo;s brutal play. Feel free to lower settings to save material and time.\nActually, one thing I noticed is that because the sword is formed by individual blocks, if they are different colors, when you slice the model, all individual blocks will have their own outer and inner walls—which makes sense—but in terms of the sword\u0026rsquo;s strength, it is a huge setback, as the sword definitely will not hold up with any brutal play. Therefore, I need to \u0026ldquo;print\u0026rdquo; two layers with the same color such that all the infill will cross all the blocks. This makes the sword hold up much better. This is the way I can think of to solve this problem. Leave a comment if you know a better way.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. Resources Want to print this model? Check out the MakerWorld Profile.\n","date":"2026-01-04T00:00:00Z","image":"https://plicatim.com/post/minecraft_sword/sword_white_hu_4575378c90423c0d.jpg","permalink":"https://plicatim.com/post/minecraft_sword/","title":"Minecraft Sword Parameterized"},{"content":"Background/Motivation I remixed the original model from @AdamL to make this ice-melt shaker even better for handling stuff like salt on those slippery winter days.\nModel Design/Modeling I remixed the original model to add holes on the bottom of the cup, allowing me to scoop the ice-melt, shake, and spread it evenly without much mess.\nI also modified the scoop part because the original design had ice-melt spilling over the side edges. I made the scoop more enclosed to keep everything contained.\nModeling in Fusion 360 Things I learned while modeling:\nFirst version of scoop: Real-world use differs from what you imagine in Fusion. The scoop in my first print looked okay but wasn\u0026rsquo;t useful because it was too small and not enclosed enough. When I scooped up the ice-melt, it spilled over the edge.\nSecond version of scoop: After seeing the problem, I made the scoop more enclosed—it means it\u0026rsquo;s a half circle as shown in the sketch:\nThe end result is nice: No more spilling: Learned to model threads: Mainly use the built-in thread feature and make sure there is clearance. I used 0.3mm, and the end result is just right—not too loose or too tight. Of course, there are tutorial YouTube videos mentioning 0.1mm/0.2mm clearance, but it really depends on the size of the thread and how accurately the 3D printer is tuned.\nParameters Design: For the bottom holes so I can easily change the hole sizes to fit different purposes. Final Model\nYour browser doesn't support HTML5 video. Here is a link to the video instead. Printing Notes The only support needed is for the threaded scoop, as shown in the image above.\nI didn\u0026rsquo;t turn on \u0026ldquo;avoid crossing walls\u0026rdquo; on the first print, resulting in minor stringing on the threaded scoop. For cleaner results, enable this setting\nFor me, using PLA is good enough. It holds up pretty well.\nModel Usage/Resources Attach the threaded scoop to the shaker. Scoop the ice-melt. Open the bottom cover and shake.\nNote: I\u0026rsquo;ve attached the STEP raw 3D model. Hope you find it useful.\nYour browser doesn't support HTML5 video. Here is a link to the video instead. Your browser doesn't support HTML5 video. Here is a link to the video instead. Updated 2026-01-14: Uploaded a parametric model where you can change the diameter of the bottom holes—enjoy!\nWant to print this model? Check out the MakerWorld Profile.\n","date":"2025-12-19T00:00:00Z","image":"https://plicatim.com/post/ice_melt_shaker/second_version_scoop2_hu_e698e081a7c0c9c9.jpg","permalink":"https://plicatim.com/post/ice_melt_shaker/","title":"Ice Melt Shaker"},{"content":"Background/Motivation This is a simple 3D model I created while learning Autodesk Fusion 360—a blue tapered cup with a hexagonal honeycomb pattern.\nModel Design The design features a tapered cylindrical shape with a honeycomb perforated pattern, making it both functional and aesthetically interesting.\nModeling in Fusion Just a few things to learn in modeling this:\nThe angle of the \u0026ldquo;wall\u0026rdquo; should be larger than 30° so that it can be printed without support. In this case, I used 75°. The wall thickness is 3 mm, and the print feels strong enough for heavy items. Use the Revolve feature to make the cup. Use the Circular Pattern feature to create the hexagon pattern around the cup. Your browser doesn't support HTML5 video. Here is a link to the video instead. Printing Notes My first print exhibited some stringing between the holes. Lowering the travel speed should help minimize this issue.\nResources Want to print this model? Check out the MakerWorld Profile.\n","date":"2025-12-12T00:00:00Z","image":"https://plicatim.com/post/basket/featured_image_hu_c00d3a0e44132cb2.jpg","permalink":"https://plicatim.com/post/basket/","title":"Basket with Hexagon Pattern"}]