Categories
Uncategorized

Cage

With the design for the printer mostly finished, I’ve been going through and double checking all of what I’ve done before making the big order.

Two of the really critical parts I’ve designed are the pulleys and the cage. As you saw in yesterday’s post, the pulleys worked out quite well. After I completed those, I started printing the cage.

The finished cage, all complete as of around 10:08PM last night.

The cage – aptly named due to its appearance as a cubic kind of shape that holds all kinds of stuff within it – is the joint, if you will, between the extruder / hot end and the cross gantry linear rails.

The engineering that went into this required a fair deal greater precision than a lot of other parts. There were some tight clearances to negotiate around. The goal in designing it was to give it as small a footprint as possible. The reason being that any unnecessary width or depth added to the necessary length of the cross rails in order to deliver on a 400×400 XY build area.

Not the most beautiful thing I’ve ever printed, but perfectly serviceable for engineering purposes.

When you design a cross gantry machine, the size of the cross rails is determined by the print volume in a given direction, plus the width of the whole hot end / extruder assembly, however much extra you need to mount the rails or rods into the side carriages, and any additional clearance space. Suffice to say, it can add up rather quickly.

Design Method

I designed it by laying out all the parts, and essentially designing the cage around the parts. I put the rails as close as I felt I could together, while still giving enough breathing room to the extruder / hot end, and ensuring that there was enough material between all these things to hold it together.

I drew out a top-down sketch, creating what I felt was adequate clearance around each part. I knew the blocks would be inside, so I created a little “wiggle” room to allow for fine adjustment, expansion / contraction and such. Did the same thing around the rails, and the hot end / extruder assembly.

I started at the bottom, and created an extruded “slice” if you will that went up to the first part interference, and then created another slice that negotiated around that part allowing for proper clearance, and then once I got above that part, the next slice returned back over that part and negotiated its way around whatever other parts it needed to.

The end result is pretty cool.

Checked for squareness between parallel rails, as well as perpendicular. All checks out great! There is also a slight inherent flexibility to the unit itself, allowing for small adjustments if necessary.

Probably the most frustrating part was the lack of attention I’d paid to support, and where it would print. There were some pieces that knocked out easy, and some that took some rather long needle nose pliers and a lot of twisting and scraping to fully remove. I will address that in a revision.

All the holes were perfectly placed. Due to the design, it is necessary to take the bearing blocks off the rails, and then reinsert the rails once the bearing blocks are installed. Last night, first time I did it, I inadvertently lose a few ball bearings. I learned the secret is to slide the bearing block into the slot in such a direction that it is upside down, and before putting the M3 screws in, gently slide the rail, wiggling it slightly until it catches just right and then very carefully continue progressing it through until it comes out the other end.

It’s never really bothered me before, but I really need to tweak to improve the bottom layer of supported parts.

The mounts for the extruder work reasonably well. The bottom holes are flush with the extruder. I left some space on the side ones for some breathing room and a washer. I will probably take those in flush on a revision to further tighten things up. I may add an additional set of holes to match the ones up a bit higher on the Bondtech, however I really don’t care for the placement of them so close to the cleaning ports.

It’s hefty, but it’s rigid.

The whole assembly – if we’re being honest – is rather heavy. I weighed each part individually before putting it all together, and then all the parts together. It feels much heavier than it is.

But what you have to consider is that this is all being split four ways.

There are four support points on each of the XY carriages holding it all up – front, back, left, and right. That’s 455 grams a piece.

There are also four pretty decently powered motors (right now I’ve got NEMA 17s spec’d, OMC 17HS19-2004S1, with 59Ncm, or 84oz.in of holding power), each driving 25% of the entire assembly.

All of this is being driven by 10mm GT2 belt, with 30 tooth pulleys. That’s a decently wide belt, with 150-200% the tooth engagement of the size of pulleys typically used on these machines.

Contingency

At this point, I’m about ready to take the plunge and place my order.

There will be a lot of trial and error testing going forward, which has led me to consider contingency plans in the event some or all of this engineering doesn’t work out the way I need it to.

Basically, if this doesn’t work, am I going to be saddled with all kinds of parts that aren’t going to work for something else? I think that’s a universal concern, before any large investment is made. And luckily, I think we’re good in this case. All parts should translate well between different approaches.

Really, really pleased with how it turned out.

If this cross gantry doesn’t perform up to what I need it to, the next step I think would be to switch to a slightly lighter cross gantry setup with linear rods (8mm, since I already have them) and test that out.

While the present MGN12 driven design is supremely rigid, it is also rather heavy, and who knows where the exact sweet spot is between the two, and if one is much closer than the other? Such a design change would require a new, but arguably simpler cage to be printed, along with slightly different carriage blocks to accept an 8mm rod instead of 12mm linear rails.

A rather easy modification.

If that doesn’t work, I would be open to entertaining a CoreXY setup. It would definitely take some extra work, because the sheer size of this build volume is something that CoreXY struggles with. The long gantry span, the belt lengths of over a meter, controlling ringing; there’s a lot to deal with.

But, all of these designs have so much in common with one another parts wise that I don’t see an issue with any of it.

Time to “do the thing” as they say. More later!

Categories
Uncategorized

Breakthrough

The breakthrough achievement I mentioned in the prior post was the successful manufacture of a 3D printed pulley.

That happened this morning.

As I mentioned in the previous post, with the CNC and more recently with the 3D printer, there’s a very specific design ethos I have with what I’m doing – partly influenced by the world I’m bringing these machines into, manufacturing things for my business, and partly influenced by the world we all live in.

That ethos is as follows:

  • Easy-to-Source – something that, where off-the-shelf parts were required, those parts were as few in number and as common as possible, to avoid the inevitable dreaded manufacturing and supply chain interruptions, and to enable easy redesign / substitution when and if necessary 
  • Easy-to-Build – something that, in being made up of a high percentage of user-printed parts, was designed in such a way that these parts could be printed from common, easy-to-print materials, and designed in such a way that even less-than-perfect(ly calibrated) printers could (still) yield usable parts
  • Robust yet Brisk – something that (eschews the en vogue obsession with ultimate speed and lightness, something that) is strong and stable, perhaps at the expense of ultimate speed, but equipped with motors and tools with plenty of power overhead such that adequate speeds can still be reached

The beauty of this has been that not only am I able to more effectively dodge supply chain constraints, but I’m also able to create perfect custom parts – parts that allow a more cohesive and better design than having to create a machine around a bunch of off-the-shelf items.

Being able to create a part that fits in with everything else around it, instead of everything around it having to be designed to fit it – man that’s nice. Saves a whole lot of “back to the drawing board” redesign of stuff when you find out something isn’t available or won’t fit in a given area.

Pulleys and Idlers

One of the most important of parts on any CNC, 3D printer, or any similar machine are the parts involved in motion and movement. For belt-driven machines, such as the 3D printer I’ve been designing, this involves the pulleys and idlers.

Throughout the design process, I’ve spent a lot of time on Amazon, trying to design my machines around what I can get. While there are other places one can go such as AliExpress, and other 3D printing companies, no other single source has as quick of shipping or as wide a selection as Amazon.

The problem that I’ve encountered with sourcing pulleys and idlers not just from Amazon but anywhere really is tremendous inconsistencies.

Some of the listings have dimensions on them, but many do not. Of the ones that do, different ones have different dimensions. They’re all roughly the same, but one pulley will be .5mm higher or lower than another. Or one will read 12.65mm in diameter while another one is 12.75mm.

Not to mention very few of them have 8mm bore, 10mm wide pulleys. These ReliaBot 20 tooth 8mm bore 10mm wide pulleys were the only ones I could find. And unfortunately, no dimensions to know how tall they are, how high one belt will run above the other, what the clearances are. Not until I asked a question, and even then, still not all the info I needed. Anyway…

When you’re dimensioning things out and placing belt runs, running back to the product listing to double check a dimension, and then seeing one page saying “Only 17 left in stock, order soon!” and another saying “Arrives Prime by [a date somewhere between three to five weeks out]”, it’s a little unnerving. This is not good news if you have any hopes of putting together kits, sharing your plans with others, let alone building another one of these in the future.

This was something I encountered first designing the CNC, and I’ve met again with the 3D printer. It’s what inspired the first of my engineering ethos points – easy-to-source.

Printing Stuff

I decided very early on with the 3D printer to create printed pulleys and idlers instead of buying off-the-shelf. My rationale was that these are parts that are hard enough to find as it is, and could easily dry up. Doing this makes it easy to just make more of them if you need them in the future. The challenge, though, is in successfully printing them.

The resolution and accuracy of a 3D printer takes a lot of work to dial in, but it IS possible. These pulleys have very, very fine details to them, and if your printer is the least bit off, it can produce a part that looks good but just doesn’t match up well.

I’ve seen it done before though, so I figured if others have done it successfully, I can too. And luckily, that turned out to be the case.

Several months ago, I took my $400 Amazon Ender 5 Pro printer, installed a direct-drive MicroSwiss all metal hot end / extruder combo on it, did a number of tests, and improved my print quality considerably. It is possible to print really decent stuff with a cheap machine. It just takes more fiddling than some of the others, and had I not done this, I’m not sure I’d be writing this post right now.

Looking back in retrospect, I probably should’ve actually printed one of these pulleys out as a test a long time ago before designing a whole printer around them and facing a potential redesign to accept off-the-shelf parts if it didn’t work out, but there was this voice that said “just do it, you’ll figure out a way to make it work and get it all calibrated”.

Yesterday I shared some of what I’d been doing on one of the 3D printing Discord channels. I felt like there was some positive feedback to it – the printer overall. The commentary around 3D printed pulleys had some skepticism in it, specifically in my desire to manufacture instead of using off-the-shelf parts, and I understand and appreciate that.

There was some question about what would happen if the pulley fails. Truthfully, I don’t see them failing anytime soon – but time will tell. If they do, they’re super easy to replace, and I believe that printing them in PETG, ABS, Nylon, or PC could yield a very robust pulley. I’ve printed these with 100% infill, and due to the shape of them, the whole pulley is more or less a non-stop path of concentric rings of filament, which produces a rather strong part. That, coupled with the fact that there are four of them driving the XY axes (two for X, two for Y) means that they’re each pulling a half of the weight of the gantry in any given direction. Given that I’m using 10mm wide belt, and these are 30 tooth gears, means that there’s a lot of surface contact, spreading out the stress considerably.

I’m happy to report with the first print I did today, everything turned out marvelously. The pulley is designed to accept a pretty standard lock collar with a grub screw to lock onto the motor shaft and prevent rotational play. The grub screw that is in there right now and comes with them will be replaced with a slightly longer one to extend out and act as a key to maintain rotation. It is mounted on a standard 8mm hardened steel rod, which is driven by a NEMA 17 stepper motor at the bottom of the printer.

Next up – printing now actually – is the center cage, a custom part with rather tight tolerances, designed to have four MGN12H bearing blocks mounted inside, and to hold the extruder and hot end.

More soon!

Categories
Uncategorized

First Post

It’s Saturday morning, September 24th, 2022, and I’ve decided to begin sharing a journey I’ve been on for a while now.

For some time now, I’ve wanted to write about this and share what my trials and discoveries on this journey have been, but I’ve been reluctant to, for various reasons I won’t get into at the moment.

A breakthrough achievement is ultimately what inspired me to buy www.zanderengineering.com and take the plunge. After working for a couple months now on an engineering project to design a custom-engineered 3D printer, proceeding to print one of the most critical components, and having it come out successfully exactly how it was supposed to, I decided this was more than just a hope – it was something about to undergo that metamorphosis from an idea to a real thing.

A History Lesson

Zander Engineering is the more formal and public beginning of a side of my life that’s been live for years now. I can remember as a young boy, I received a Lego set from one of my dad’s coworkers as a gift. Looking back, it seemed kind of strange, perhaps even fortuitous random event. What kind of person buys their coworker’s kid a gift? A rare one, I think. Granted, it was the 90s, and it’s a very different world we live in now.

It’s a gift that I’m very grateful for. That little car, I think it was, started an obsession with Legos. My parents and grandparents gifted me many, many more sets over those early years of my life. These gifts, I think, had quite a bit to do with what I’m writing now. They ignited the creative, imagining, designing, engineering, building gene inside me.

The sets came with instructions that showed how to take simple individual pieces and make something fantastic out of them. But the modularity of the parts also gave me the ability to take them back apart and build new things.

The original sets I got were the more aesthetically-oriented models, typically brick based, sets that had no real functional value. As time went on, I got more of the Technic sets. The Technic sets differed in that the designs yielded models that could do things. Here’s a quote from the Lego website itself:

LEGO® Technic launched in 1977 as the Expert Builder series. It was renamed Technic in 1984. The purpose of LEGO® Technic is to build advanced models using a different building style than brick-based LEGO® sets. Technic sets use specialized pieces, sometimes including motors and pneumatic elements, to create much more functionality than you can get with regular bricks. Technic pieces are very versatile and completely compatible with other LEGO® pieces, so you can often find them in other themes as well.

https://www.lego.com/en-us/service/help/technic/technic/about-lego-technic-kA009000001dckiCAA#:~:text=The%20purpose%20of%20LEGO®,can%20get%20with%20regular%20bricks.

These Technic sets helped me, to move beyond the typical visual designs to actually begin to understand different mechanical aspects. The first few sets I got had pneumatics in them, which were my first foray into models with motion. There were several subsequent models that had small motors with battery packs – very, very cool.

When the Lego Mindstorms set launched in 1998, it completely changed things for would-be engineers like myself. I remember being so excited seeing it, but so disappointed seeing the price $200, wondering how I would ever get my parents to spring for it.

Eventually, they did.

The Mindstorms set added a small computer called the RCX, which had a very basic but capable computer in it, an 8-bit Renesas H8/300 Microcontroller, with 32kb of ROM. It was powered by 6x AA batteries. It had three inputs for sensors (touch and optical) and three outputs for motors. It came with a software suite where you could use drag and drop blocks on the computer to create programs where it would run functions and use input from sensors to react to the world around it, and a nine-pin serial infrared transmitter to wirelessly download the programs to the RCX.

For that time, it was a very high-tech system, and it worked quite well.

The Effects of a Toy

All of these events were integral to my personal development. They instilled in a very young and impressionable mind this idea that, if you have an idea, and if you can find a way or read how to put the individual pieces together, you can do just about anything. It also got me interested in machines and got my brain pumping thinking about all the different things you could create a machine to do.

And in the process of designing and building these ideas I was dreaming up, it taught be about all the things that go into a good design, and the challenges that any designer faces with ensuring that their design is balanced and functional.

I learned about how to counteract the forces encountered in design, how to properly support weight, avoiding deflection in beams, countering torsion in rotational drives by ensuring the proper sizing of drive axles, different ways to secure things, and a whole host of other considerations. I developed this kind of sixth sense in engineering that gave me the ability to look at a design and rather quickly determine where the weak points were, and where failure might be about to occur, so that I could adjust.

The Application

I stopped playing with Legos as I grew older and began to inherit the responsibilities of my maturation toward adulthood. I still took them out from time to time, but I longed for some kind of system, more modern, that might give me the ability to build stronger, tougher, more capable machines.

During the height of the pandemic, I decided to revisit a high-school era hobby / business I had, making candles. The pandemic and the ensuing instability it had created in the economy and by proxy the job market meant that a lot of people were out of jobs. There were tons of people getting into candle making, and every other form of crafting, ready to start a new life for themselves and leave the companies that had left them.

While I still had a job, I had a similar desire to move on and eventually become my own boss, and to do something I really enjoyed and had some sense of direction and control over.

The problem we all were dealing with, unfortunately, were the supply chain constraints that affected the inventory of raw supplies. Vessels, the containers used for candle making were one of those, most of them being made in China and shipped over to the United States.

The idea of finding a container I liked, building a product line around it, producing say a couple thousand of these, creating a following with customers, and then having that supply dry up and having to reinvent things just didn’t sit well with me.

As I sat around in my studio, I became really frustrated with how dependent we as a country had become so dependent for the quality of life we all enjoyed on another country, really, a set of countries halfway across the world.

This was a weakness of the grandest proportions, one that I was intent to find a way around.

I decided that my mission going forward (something that is one of the integral core values of Zander Engineering) was going to be to subvert the supply chain constraints by becoming my own supplier, to as great a degree as possible. The goal, in whatever I did, was to minimize the number of things I had to order, and to make whatever I had to order as common and readily available as possible.

I looked into different options. Aluminum and glass were the most common vessel materials. Making my own glass containers would require a tremendous investment in equipment, and a lot of space to produce it, as would aluminum. Though it was not as popular, I noted some manufacturers used concrete. Concrete, while kind of heavy, was everywhere, had low production costs, and was easily formed into molds. It was perfect, at the very least for getting this company off the ground until I had the means to produce my own glass and aluminum vessels.

I did a little research, looked into what would be necessary to create some molds, saw the need to create a “master mold” to cast some silicone molds from, and I ended up purchasing a 3D printer off Amazon to 3D print that master mold. I’d heard a little about 3D printing before, but had only really seen it used for little action figures and trivial esoteric goods. I suppose I knew it had also been used for manufacturing functional parts, but that had never been something on my radar, so I’d never paid much attention to it.

A Whole New World

Getting a 3D printer, learning CAD, and how to create things was like getting my first Lego set all over again.

It was, in effect, that new more capable means for making things that I’d been longing for to quench that creative itch I got from time to time. I spent some time working on the molds, which then got the wheels turning to look into creating soap. I created several test runs, and then decided I’d like to create my own custom soap molds.

While the 3d printed mold masters worked okay, I encountered issues with horizontal banding showing up in the molds. When a 3d printer prints a part, it’s basically taking a three-dimensional shape, and drawing it out with molten plastic filament, one layer at a time, creating honey-comb like structures inside of it to give it strength and rigidity. In doing that, it creates lines. I didn’t like that.

I did some more research and found that the preferred way to make these silicone molds was actually to carve the mold masters out of a dense material – usually a modeling foam, something like the pink sheets of foam insulation used in homes. This was commonly done with a CNC router.

As I looked into CNC routers and discovered all that you could do with them, I saw yet another new product stream for my company – carved and engineered wood products. As I learned about fourth-axis CNCs, I saw all that could be done to create amazing goods. I decided that if I was going to get a CNC, I was going to not just get a simple one, but a very capable one.

The problem was the cost. They were all rather expensive, the good ones anyway. And the class-leading ones that were borderline affordable all were designed with parts and in ways that made the engineer inside me question whether the bang for the buck was really there. I looked into the possibility of building my own CNC, to see if I could save some money and come out with a better product.

There were several different DIY CNCs, but they all had their tradeoffs and pain points that users dealt with. I decided, with what I knew, that I could analyze and critique these designs, and come up with something better; more suited to my needs. Something that would stand up to the test of time and high duty cycles that I knew, if I was to use these to start producing products to sell, they would encounter.

Zander Engineering

That’s about the moment that the idea for Zander Engineering actually really began to take off. That was in _____.

Over the next few months, I went through a number of different design iterations, before finally reaching a point where I was happy enough to build a BOM (bill of materials, a list of everything you need to order to build something) and start ordering.

The objective that I had were:

  • Easy-to-Source – something that, where off-the-shelf parts were required, those parts were as few in number and as common as possible, to avoid the inevitable dreaded manufacturing and supply chain interruptions, and to enable easy redesign / substitution when and if necessary
  • Easy-to-Build – something that, in being made up of a high percentage of user-printed parts, was designed in such a way that these parts could be printed from common, easy-to-print materials, and designed in such a way that even less-than-perfect(ly calibrated) printers could (still) yield usable parts
  • Robust yet Brisk – something that (eschews the en vogue obsession with ultimate speed and lightness, something that) is strong and stable, perhaps at the expense of ultimate speed, but equipped with motors and tools with plenty of power overhead such that adequate speeds can still be reached.

((The beauty of this design approach is in what it means for my ability to create completely custom parts that might not otherwise be available to create a better design.))

The problem that I encountered was that several panels I had designed, that I intended to have cut from aluminum and custom machined to act as integral frame portions, ended up coming out to be completely cost-prohibitive. Though my machine was much more stable and robust than the machines I could’ve easily bought, it was also set to be about twice the cost if I went this way.

As I looked at my options, I saw that while aluminum was expensive, it was the machining that really cost so much. What I was needing to do in terms of machining was rather simple, so after a little research I went on Amazon and bought a small desktop CNC capable of doing aluminum.

Unfortunately this machine was a disaster.

While it was built well, the whole control aspect of it – the process of creating a model, loading it, and running the GCODE (a type of file with instructions used to tell a machine what to do) – was damned near impossible. Being a Mac user made it even worse, as all the programs ran on Windows, and as such, not very well.

After looking into the viability of 3D printing these parts instead and determining that it should meet the needs of the project adequately, I decided to return the unit and go a different direction.

The Final Straw

The problem that I encountered (are you beginning to see a pattern?) was that unfortunately the Ender 5 Pro 3d printer I had was just a bit too small to handle the size of these pieces. I researched what it would cost to have someone else print these for me, and given that, and the fact that much of the rest of the CNC machine was to be put together with 3D printed parts, I decided to get a new, more capable 3D printer.

As I looked at my options, there were many, but it was the same story as with the CNC. There were options, but they were all rather expensive, as they had the essential CODB (cost of doing business) that supports the company, the engineers, and provides user support built into them. I looked at a number of different open source options, but I didn’t care for them as they didn’t really fit the criteria I had for the printer, nor the engineering ethos that I’d developed.

I set out in _____ with a short list of objects to design, just as I’d just finished doing with the CNC project, a suitable 3D printer. Like the CNC, it was to be easily-sourced, easily-built, and robust.

Yesterday, I reached the completion point of the working draft.

There are a few small things left to put together, but on the whole, it is a complete design with no large variables left out in the open.

That closes this post up, and now, hopefully we’re all caught up to speed, and I will continue on with regular posts detailing what goes on from here.

Thanks for reading!