Creality CR-10 – How I Fixed Stuttering / Levelling Problems

About 6 months ago I bought a Creality CR-10 3d Printer. All the cool kids were using 3d printers for just abouyt everything, I was starting to feel left out. Our makerspace has some great printers, but with the pandemic (and also that the space was 45 minutes away), I wanted something nearby that I could tinker with on my own time.

Secondarily, there’s something attractive about being your own fabricator. Having a printer means I can manufacture my own items. That’s pretty cool. I needed to learn how to do that.

For the most part, the printer works great. 3d printing with PLA is not a fast process. Most prints take hours to complete. The CR-10 worked like a champ though. Prints were clean, the end results were useable, and the machine was dependable and easy to manage. I learned to use Ultimaker Cura to set up the jobs and all was well.

I didn’t print anything for a month or so, then went back to print some cable runners to try and organize my desk wiring a bit. When home-ing the print bed, I heard a sort of chattering / stuttering noise during Y axis motion:

I didn’t think much about it, but the print failed with layers shifting in a weird way. Obviously something was wrong.

I spent some time trying to find problems with wiring, stuff blocking the motion of the stepper – nothing was obvious. It was weird though, because the chattering would only happen in one direction, and even odder, it happened when the printer was completely powered off. Moving the bed by hand would cause this sound even when nothing was powered up.

Hmmmmm.

Yesterday I decided enough was enough. Posting on reddit asking for help got no good feedback. I submitted a bug report to Creality, unsurprisingly, I never even got an acknowledgement to the message. I chatted with friends who suggested stepper motor failure, bed misalignment, power supply problems – a whole host of things. None of these were it.

Turns out, like so many things, it was something stupid.

On the front of the Y axis travel arm, there’s a bracket that holds the pully for the belt. This bracket ‘sticks out’ from the frame of the printer, and apparently, somewhere along the line, I had bumped into this bracket, pushing it down about a cm. That was enough to have the belt rub against the end of the track. Travel in one direciton was smooth, but in the other, the teeth on the belt would catch on the end of the track.

Correct position of front assembly
Incorrect / bent position of front assembly

The answer of course was to just move the assembly up into the right position, and BEHOLD! No chattering, no stuttering, no problems. Thus ended a month of having the printer mocking me in its uselessness.

I did, however, run into one other problem. Bed levelling is the nemesis of any 3d printer owner. It can be tedious and time consuming, but is absolutely critical to getting good, solid, well formed prints.

On the CR-10, levelling is accomplished via a set of wheels under the bed that compress set of strong springs to get the bed where you want it. In this case, the springs were 100% compressed, and I couldn’t get enough clearance between the glass and the print head. In the past I was able to wrangle enough slack to make it happen, but today, maybe due to humidity or whatever, I just couldnt’ get it to clear.

Fully compressed spring on the CR-10 levelling knobs.

I solved the problem by essentially raising the 0 position on the Z axis stepper. Because there’s no built-in function to do this on the printer, but being the ever adaptive type, I made do with 4 strips of electrical tape, added to the Z gantry just above the homing switch. This effectively told the printer to stop the the print head about a mm higher than it had before, thus giving me some working room to adjust the bed

MAGIC TAPE

Conclusions

I really do like the CR-10. When it’s running, it’s rock solid, and prints like a dream. I’m hoping to do some mods to it once the office situation settles down a few notches, but right now I’m just happy to have a working, non-chattery, dependable machine again.

Zeos Pocket PC

When PCs were hitting their stride, handheld versions were starting to make their appearances. The early versions were pretty limited in their performance, but they were functional, mobile, and not too bad.

A fellow on one of the retro forums reached out to me recently and asked if I’d be interested in a Zeos Pocket PC. At first I thought it was another Windows CE machine, and I was really avoiding those. But this turns out to be a very basic DOS based handheld, so I said “Sure, I’ll take it!”

The Zeos Pocket PC was made in 1992, around the time the HP 95LX and similar ‘clamshell’ computers were being manufactured.

Specifications

  • Released: 1992
  • Original price: $595 ($1,108 in 2020 dollars)
  • CPU: NEC V30 (80C86) @ 4.77MHz / 7.15MHz
  • Memory: 640k RAM
  • Display: 80×25 LCD text, 640×200 graphics
  • Batteries: Two AA
  • MS-DOS 5.5
  • 1.3lbs

Interesting Bits

The Zeos PC has a couple features on it that make it pretty interesting. The first is it has a parallel and a serial port on it. Unfortunately, they use a custom cable connector (which I happen to have), so connecting up to them can be a little challenging.

However, they also have dual PCMCIA slots, which means it’s easy to dock new cards into it (conveniently located under the case). The Zeos supports SRAM cards… these cards are Type 1 PCMCIA devices, which are pretty hard to find, and require a battery in the card to retain their storage. I have 1-2 that I use on my Newtons, so I’m looking forward to tinkering with them.

Another neat feature is it has a quite large and comfortable keyboard. That can be a win or lose – easy to type on, but it makes the entire unit quite bulky. Not something that would fit comfortably in a jacket pocket

The screen is not particularly easy to work with. It has no backlighting, so visibility requires just the right light setup (a direct light, but not one that reflects badly).

It is, however, extremely light and portable for a fully functional PC-DOS machine from 1991.

Conclusions

The Zeos Pocket PC is a cute representation of the state of DOS based computers in the early 90’s. Extremely limited funtionally in it’s basic state, but I’m going to see if I can get some simple applications on it. It comes with Works (an extremely simple software suite for notes and stuff), but it might be fun to get some more complex applications on it and get some connectivity going.