Share this project


Share this project

A no-compromise, high-specification 3D-Printer, High Quality, Huge build capacity, OPEN SOURCE, capable of every 3D printing material.
A no-compromise, high-specification 3D-Printer, High Quality, Huge build capacity, OPEN SOURCE, capable of every 3D printing material.
465 backers pledged £262,143 to help bring this project to life.

What's going on with shipping and the Z axis?!

Posted by BigBox3D Ltd (Creator)
A long overdue update, our apologies we’ve not been as communicative and we usually are. We’ve been working flat out to iron things out and get back to a point where we can resume shipping.

What’s been going on with the lead-nuts? 

The first issue was binding of the leadscrew nuts on the leadscrews. We sampled parts and vetted the manufacturer of the leadscrews and nuts before placing the final order, this was a manufacturer we had worked with in the past. However, when the parts arrived it became clear that the nuts manufactured for the large main order were not within specification. The nuts were significantly too tight on the leadscrews, and this would lead to either mild binding of the nut on the leadscrew or in bad cases the nut becoming entirely stuck on the leadscrew. 

Obviously these parts were not suitable to be shipped. We hand sorted the entire stock of 800 leadscrews and nuts, we hand-picked pairs of nuts and lead screws which were within tolerance and ran freely and smoothly. We shipped our first orders using these individually tested pairs of leadscrews and nuts. 

We complained bitterly to our manufacturer, and arranged for re-sampling, and re-manufacture of the entire order. We received our replacement order of parts, the nuts ran freely and smoothly on the leadscrews and we thought we were out of the woods and would be able to re-start shipping with minimal delay. Then we noticed that all 800 of the new nuts had been manufactured with M4 mounting holes on the flanges instead of M3 threads as ordered. Absolutely infuriating. 

We did the maths, and figured that the it would take us longer to re-print and laser cut new parts to accommodate the M4 screws than it would to ship the nuts back to manufacture and have them modify the lead-nuts to add the correct M3 mounting holes. So once again we sent back the nuts and had the M3 mounting holes added.

What’s been going on with the Z-axis, why are some users seeing Z-wobble on their prints?

All the while we were shipping what we could, using hand-picked screws and nuts, along with some of the known-good sample parts we had received. 

In the field we were seeing backers that were having issues with print quality due to Z-axis issues. This was confusing as the problems being seen in the field were not like anything we had seen before on all the printers we had built. Furthermore only some users were experiencing the problem, while others were able to achieve great prints.

Some users, like Olivia were able to eliminate their problems with Z by carefully tweaking and re-assembling their machines ensuring everything was aligned and tram. We took this as evidence that there wasn’t a hardware issue, and that the problem was simply due to things being not quite perfectly put together during assembly. We resolved that we needed to improve our documentation so that everyone assembling a machine would be able to align their Z-axis properly and eliminate wobble. 

However our issues with the nuts had hidden something more subtle. We had been attributing Z-issues simply to the fact that the nuts weren’t quite right, and that new nuts with better documentation would resolve the problems. 

We started assembling machines for those backers that opted for assembled machines and when we began printing burn-in and test prints we started to see similar issues to those reported by backers. This was despite using known-good nuts and leadscrews. 

We adjusted, tweaked, swapped parts and printed more tests. Again and again. However we still saw the same issues. 

So many test towers!
So many test towers!

BigBox relies on the bed, which is guided by 4 linear shafts on long LM8LUU bearings, to be free falling and smoothly lower as the lead screws rotate. We prototyped and built our early machines with standard silver-steel rod that we cut to size ourselves in house. Silver steel is a good option for prototypes as it is cheap and easy to cut to size, as well as being well toleranced for linear bearings. However it is not true linear shafting and has inferior precision and wear characteristics. So for the production machines we opted to use true linear shafting, hardened, ground, chrome plated, individually straightened and toleranced to a H7 fit, which is just about the best specification for linear shafting you can get. 

Properly toleranced bearings and shafting have a slight pre-load. This means that the balls in the bearings are ever-so-slightly squeezed against the shaft to ensure precision of motion without play. This works brilliantly for the X and Y axes, the bearings have no play at all and run extremely accurately along the shafting. However on the Z axis this causes a very slight and subtle issue. The pre-loaded bearings have a slightly more snug and less free-running fit on the shaft, as the bed descends the bearings do not fall freely down the shaft, and require a small amount of force to begin moving. 

Graphing Z-Axis motion at various points on the bed.
Graphing Z-Axis motion at various points on the bed.

On the X & Y axis this small amount of force is not a problem, as the motors on X and Y can easily push & pull the axis with a well-tensioned belt. However on the Z, this resistance to motion, though small, causes a slight deflection of the bed corners, resulting in a small amount of error as the bed moves down the Z axis. The leadscrews are extremely accurate in their motion, however the slight grip of the bearings to the shafts means that the corners of the bed do not always descend precisely in sync with the lead-nut. Because the print surface is attached to the corners of the bed this means that the motion of the print surface can be affected by the bearings not moving precisely in sync with the lead-nut. 

The solution for this is twofold. The first aspect is that the rods must be extremely well aligned and tram (parallel). If the rods are not tram then there will be a radial (sideways) force applied to the bearings which results in the bearings moving less freely along the rods. To remedy this we have added the ability for the angle of rods to be adjusted as the machine is assembled. By running the bed up and down the rods as the machine is assembled the Z axis can be perfectly aligned and then locked into place with the new printed rod end caps. 

Even with the rods perfectly aligned, the built-in preload of the bearings on the linear shafts still results in some grip between rods and bearings. In order to resolve this we have to reduce the preload of the bearings against the rods. If it proves necessary, we can send the rods back to our manufacturer and have them re-ground to a more free-running tolerance specification. We would be removing around 15-20 microns from the diameter of the Z-rods, and from our testing this results in a significantly more free running fit of the bearings onto the shafts. This means the bearings now fall freely with the motion of the lead-nut resulting in far more accurate bed motion, and results in improved print quality. Whilst this sounds like a daunting operation, our machinist is based in the UK and will turn around all of your rods in 3-4 days once we get them to him, resulting in no more than a 1 week delay. 

We are in a position at the moment where we are fighting some very small issues and it is of course delaying shipment. We understand that people are really keen to get their hands on their machines, and delays are never a good thing. However we think it is worthwhile us taking just one more week to do these final tweaks as we feel we should be shipping the best possible machine we can rather than settling for ‘good enough’. We’ve come this far, and we’re at the final hurdle. It might take us a week to sort things out, but we’re very keen to resolve these final issues once and for all, and get the machines out to you as soon as we can.

Henrik Friberg, Adam Bregenzer, and 32 more people like this update.


Only backers can post comments. Log In
    1. John on

      @Dr. Ulrich Kliegis The "cause" of the issue is the fact that the Z design can cause overconstraint. BigBoys have found a way to solve that problem with their existing stock. It would, however, be trivial for you to simply order non-preloaded shaft and bearing pairs. I'd send you the appropriate IGUS part numbers but I'm sure you are able to find them on your own. Not sure if that's in the spirit of an OpenSource project, but I've not had my morning coffee.

    2. Missing avatar

      Tim on

      Thanks for the update. As with all the projects we support, we are more than happy that time is taken to get it right.

      Looking forward to receiving the BigBox when it is ready.

    3. Stephen Eaton on

      Well done I'd rather wait until bugs are ironed out (Hey Id rather you guys be finding and fixing rather than me) :P

    4. Missing avatar

      Dr. Ulrich Kliegis on

      Frankly, I am glad to see some sign of life from the BigBox people but am less delighted to hear about the problems and even less about the ideas of how to solve them. I commented that on Google+. In short: the proposed solution addresses the symptomes but not the cause of the issues. Creating a custom-ground steel rod as a special product also limits the spirit of an OpenSource project. This is only a side aspect, though.
      I would have appreciated if the supporters' community had had heared sooner about the nature of the issues. I am sure, and the originators know it even more, that there is so much engineering expertise among the supporters that this term 'supporter' really could be taken verbally here. Make use of it.

    5. Alvin You

      Thanks for the detailed update!! I actually don't mind waiting a little longer as long as I get a trouble free product tuned to 'perfection'. Please do not compromise and ship with known technical issues or you may have bigger headaches for both you and your supporters after shipping. Great job discovering be and resolving issues and God bless you all for your integrity and dedication to good customer service. Thank you.

    6. Zoe Martin

      Awesome update Guys. Happy to wait whilst all the "bugs" are sorted. Keep the updates coming Cheers!!

    7. Ben Hanks on

      Could you just add a weight to the table to preload the bed? Might be something that could absorb movement as a side effect- expensive to ship though...

    8. Missing avatar

      David Siegfried on

      Wow, that is about as complex and detailed an explanation as anyone could ask for. This gives me confidence that you guys are on the ball and will work out every last bug before being satisfied that they are ready to ship. Please continue the good work you are doing and only ship when you are absolutely satisfied that they are perfect.

    9. Missing avatar

      Wayne Stallwood on

      Thanks for the update, it's easy to get frustrated by these delays but your commitment to quality is appreciated and I think everyone agrees these improvements are well worth the wait.

      It'd have been easy for you to ship and run under the premise that we are after all the early adopters so all this effort is really respected.

    10. Missing avatar

      Dean Varton on

      Can you tell how many printers have shipped already and what backer number you are currently at to start shipping again? Thanks

    11. Missing avatar

      Thomas Rahm on

      Thanks for the update! Take your time (a week) fixing the last problems.

    12. Alex on

      Thanks for the update, and, as usual, all your hard work. I'd rather things were done right, as you appear to be doing, rather than simply pushing the rest out early (and with potentially on-going issues).

    13. Greg Harker on

      Sounds like I got lucky being on the second wave to ship. The vast majority of bugs/quirks will be worked out for me.

    14. Missing avatar

      Claudio Perez Gamayo on

      agree 100%, I don't mind the wait, thanks you guys!

    15. Missing avatar

      Michael Oda on

      Thanks for this update. Its aways fascinating to learn all the things that can go wrong with a 3D printer. I thought I knew them all first hand. :)

      Considering the large number of backers for which this is their first printer, I think you guys taking the time and effort to making this the best printer possible will go a long ways to making this experience a good one for this group. If you are worried about how people will view the delay... consider that all will be forgiven if they got a exceptional machine, as it appears this will be.

    16. tom fitzsimons on

      Thanks for the update. Completely understand and agree "right" is better than "fast".

    17. Francesco on

      No rush to ship mine. I am fighting with another printer .... one fight at a time for me ;-)

    18. Missing avatar

      Mike Hutchings on

      Thanks guys. I know it's no fun when something like this hits you during a production run. Hopefully, panic over and you can get some sleep.

    19. James Lawes on

      Sounds great! One question.... How long, once you resume shipping, should it take to fulfil the remainder of backers rewards?

      Keep up the good work!

    20. Missing avatar

      Taciturn on

      Good update, thanks. I too prefer that the best product is shipped even if its a little late.

    21. Laurent Muchacho on

      I'm 100% behind you guys! Absolutely awesome troubleshooting and despite the update announcing delay it's an engineer dream read :-)

    22. Missing avatar

      jon daniels on

      Thanks for the detailed update. Happy to wait as long as I know what's going on and progress is being made.


    23. Missing avatar

      Rupert on

      A white knuckle moment. With hindsight it's only natural that engineering ultra high resolution over a big big volume is going to bring us into confrontation with the laws of nature. No free lunch but instead a noble fight. Good work boys!

    24. Ante Vukorepa

      I'd rather have you do the debugging (as long as i know what's going on), then having the printer earlier and then doing the debugging myself. Might sound selfish, but - better if it's your work time than my free time, as much as i like tinkering ;)

      Translation: you're doing an awesome job debugging the issues and i don't mind the wait (as long as there's a report at the end).

    25. Missing avatar

      Adam Bregenzer on

      Thanks for the update, 100% behind waiting to ship until the product is ready, happy we got the latest news.

    26. Richard Caunt on

      Great update showing the level of detail that you guys are looking into the problem! Thank you.

      I have been printing more rockets this evening and have got my z-axis a lot better than it has been to date on G+ :)