Next Zenxy build ideas

Yes, that’s been mentioned.

  1. This results in a larger than necessary build size, with that slight de-optimisation. Probably not a deal breaker, but there it is.

  2. This results in some problems with the homing cycle. This is what I did before. Magnet strength is square law losses, so even a couple mm extra distance between the magnet and the ball increases the chances of “losing the ball” geometrically. If you get a build-up of sand at the home edge of the sandbox, it becomes very likely that this will happen. Maybe not every time, but it will almost certainly happen. For reference, my table bottom is 1/16" material, and the magnet surface is maybe the thickness of a business card from it. (Just checked, a business card has friction when I try to slip it between the table and the magnet.) So that makes it less than 2mm distant from magnet surface to marble surface. If you double that distnce, you get 1/4 the holding power of the magnet. That’s 2mm outside of the table area. The switches have a mechanical travel of about 5.5mm from rest position until trigger, so at 2mm outside of the area, you will still get contact with the switch arm. (No loud click, but contact nonetheless.)

  3. I bought 6 optical stops on Amazon for $10 CAD. This would make the “each” price $1.67 CAD. Guessing from V1’s regular pricing on items, this probably means that it’s maybe $1 more than the mechanical switches PER PAIR. And if it’s overall better, why not?

  4. This still does not resolve the core problem with the X switch, which is this: If X is already at zero when you home (Homing twice in a row, or you ended a pattern with the marble at X=0) then the switch gets contacted 90° away from it’s normal mode of operation. This can cause problems with the switch operation. My original ZenXY table kept breaking the snap lever off of the limit switch. I am planning to build one of these and give it to a person who is not at all mechanically inclined. She would be able to use it until the switch lever broke, then I would have to come fix it. When I was using it, that snap lever would break out in 5 days, tops. Sometimes I could re-fit the lever, if I could find it, and if it didn’t break the plastic switch casing, neither of which was certain. There is a way that this can be mitigated, but it would require re-working the CAD anyway, so why not just engineer it to be all around better?

There are plenty of solutions, and the problems are far from insurmountable. None of the issues that either Ryan or I have identified with the beta will stop you from being able to build a perfectly usable sand garden table. The improvements over the version 1 table are plentifold, and obvious. I would entirely consider it worthwhile to build the beta version as an improvement. I will not likely change my beta version once the CAD work is complete, I’ll more likely just build another one.

But is it enough? I don’t know how many hours Ryan has put into the design of this, but to leave something wanting would be a shame.

2 Likes

I have two different types of optical switches coming to see which might work easier. The first set is due today.

2 Likes

I want to thank you Ryan and Dan for your attention to detail. This is going to be a GREAT BUILD when you are finished.

2 Likes

My 2cts, I believe optical end stops would be perfect, it’s one weak point less in the build, and the benefits that’ it’s soundless is a great bonus.
One other way would be be to use stall guard features from the tmc2209 with my cheetah board.

I’m waiting for this build to be released to test with clicking endstop, then try to use the stall guard, my marlin firmware mods are ready, just waiting for the design now.

I might just skip the endstops :slight_smile:

The downside of sensorless here is we are typically, 50/50, already at a home. When there it does not trigger well, or at least it seemed to be hard to tune for me. I would like to try again as it was designed for it.

Not sensorless. Just no endstops. I can just reach under the desk and move it to 0,0 myself.

Hahahahah a manual zen, is less zen

OK. What other important instructions did I miss?

I am actually pretty close. I think I will have the motors spinning (maybe) tonight.

I can’t tell you what else you may have missed… I’d actually call that a half twist in the tubes, changing from tooth side in to flat side in.

I’m running mine now, at 6000mm/min, doing a table wiper. I have a very small misalignment with my homing switches, and the ball clacks against the end of the table at Y=MAX a little. I could fix it by redefining the table to be 1mm shorter in sandify, but I’ll probably fix the home switches.

It’s running great otherwise. A fresh box of baking soda, so there are a few small clumps, but it’s running at at least half again as fast as I ever got it to work with the first build. (Wiper finished, so now I’m running some of the same files that I used to, just… faster.

Turbo Zen!

edit: fixed units.

1 Like

Yeah 180’ twist. I noticed that detail just in time.

My 1/2" tubes are a tiny bit short so I am printing some extensions (*not to spec):

They add 4mm to each side and I printed them so the planes go into the tube. I hope they will keep it straighter. I just have to get it back together.

The software on my grbl esp32 board still seems to be in zenxy mode. So I will try in a bit.

Wait… 6000mm/s? Like 6m/s? Or 6000mm/min? Like 100mm/s?

6000 mm/min, yeah 6m/s would be pretty extreme, lol. 100mm/s is trucking right along. Most sandify stuff can’t go that fast through the 8 bit arduino. Dunno if its the SD card rate reading the instructions, or just recalculating the movement, but it gets a bit jerky in the text, and at the small points of some shapes.

I actually don’t plan to run it that fast, the speed it was before is good.


The camera thinks this is a QR code, lol.

4 Likes

I’m guessing it is the command rate. I have to choose when to do high resolution and when to do more blocky, and I haven’t really optimized it. I just crank up the vertices. I should probably spend a few hours profiling and seeing where I can reduce the resolution without hurting anything. I am sure there is some low hanging fruit. I have wanted to try the “arc welder” plugin for octoprint to see how much of my stuff it would just turn into arcs. And then I think, maybe I should just do my own arcs, then I just park the idea.

I love to see the patterns. I just tightened the belt on mine. I am going to do a few moves, and then call it a night.

Wait, I think I might have thought of something. At least it took me a while to figure it out.

To get the belt into the tension block, there’s not much room. It has to come through that little slot, and then into the block with only a couple of mm to spare, and it comes in from right next to the table. I couldn’t see it and get my fingers in there at the same time.

Pull the belt tight, and square up the rails. Mark where it comes through the slot, so you can use that as a guide for where the tgension block will go. If you unbolt one of the pulley corners from the table, and pull the 1/2" conduit out of one of the trucks, you can then pull several inches extra slack through the slot so that you can more easily put the tension block on the belt. Then once the block is on the belt, pull the slack out, put the 1/2" conduit back in the truck, and bolt up the idler pulley corner. Shaved a lot of time off of my assembly, since I spent a good deal of it fiddling with that block. The worst was the time I got it back together, then there wasn’t enough movement in the bolt to properly tension the belt, so I had to pull it out and do it again.

It actually wasn’t that bad… but this way was still way easier, and repeatable.

2 Likes

I managed to get that part without taking anything off. I just pulled on it to make some tension, then I wrapped it on itself to make it stay and then I pushed it into the block. It was all a very good fit.

Everything about this build has been great. The only part that really stressed me out was/is bolting the corners down. It is hard to get them where I want (and the cabinets aren’t perfectly square, who installed these?!). Having to do all of that with everything already assembled is tough. It would be awesome if there was a way to clamp the tubes and stuff in place, and square while I was marking and adding the holes. It may also be that I am overly paranoid on perfection.

But honestly, this is a really fun and addictive project. I have 438 X and 421 Y and I have about the same amount of gap around the whole space (1 1/4"). This is really working well.

6001!

1 Like

I hear that.

At least the Ikea table is square.

I was also a little extra paranoid about putting holes in the epoxy surface that I needed to be able to hold anything in there. I ended up snapping chalk lines for the hole locations, and pre-drilling.

I measured off of the .STL files (Not the most precise, but good enough for some #6 screws, I figured.)

I came up with the following for offsets from the outer edges (Which are 92.5mm away from the work area)

Y Offset, power corners: 50mm (49.95mm measured)
Y Offset, cross corners: 19.05mm (Which I figured was 3/4" so probably correct.)

X offsets, Power/Cross Corner 1: 10.5mm, 67.8mm

X offsets, Power/Cross Corner 2: 8.8mm, 66.2mm

Having pilot holes for the screws gave me a lot more confidence in mounting the pieces, but I still checked the diagonals for square before I bolted everything down. (For what it’s worth, the pilot holes were perfect off of those measurements. Less than 1mm difference in the diagonals, but that’s also based on the box that I made before to match the glass.

I can get exact locations for the instructions I suppose. It is real nice to have is super square.

1 Like

The holes are a bit bigger than my screws, so there is some adjustment after I’ve made the holes. Maybe the real problem is just my worry…

I needed to take it off, and I took some pictures:

Tightened it first with my fingers and made a loop. Pulling it to the right helped me keep that tension.

Then I held it from the top and got it started in the block. It is hard to photograph, because it just likes to pop in once you have it started.

Then I pushed all the way in, and trimmed the excess. I folded it back right and threaded the screw.

1 Like

Here is a picture of how I got the belt through 2 tough spots. I just fed some scrap through the other way (from left to right in this picture) and taped the two ends together to snake it back through. It just needs to be strong enough to pull the end of the belt along the correct path.