Tagged: Sous Vide Turkey
November 17, 2018 at 9:19 pm #76062
OK. The circle lobe option and the star ratio features are up and running. I also added a place to name it something from the UI (this was bothering me).
Most of the work I just did was for the Sisyphus folks. I hope I didn’t break anything in the process.November 18, 2018 at 8:41 am #76078
Mad genius!November 19, 2018 at 8:54 pm #76267
So, the sisyphus community has been at this for a while, and they have a pretty good repository of patterns they share, and they have a clever feature, which is that they are all proportional to the size of the machine. So a pattern that works on a 1m machine would work on a 0.5m machine, but be half the size. There are a bunch of these thetarho patterns around (in reddit.com/r/SisyphusIndustries and there are a few power users that host their designs on their own). What if we made a tab in sandify to read in the thetarho, and create gcode from them, limited to the smallest dimension. So if you had a 500mmx500mm table, you could make one of their patterns scaled to a 250mm radius. It wouldn’t be able to paint in the corners, but I think it wouldn’t be too much code.
WDYT?November 19, 2018 at 9:02 pm #76272
That sounds pretty awesome.
I wonder how well our softstops work. If we over scale it to fill and have the firmware set to our exact table size…it should ignore out of bounds moves in the right way as to not screw up the actual position, I think.November 19, 2018 at 9:06 pm #76274
I was testing that on accident today, actually. I don’t have sand on the ZXY ATM, but I had the bed size set in Marlin to 220×220 or whatever my MP3DP was, and I sent in a 500×500 pattern. It actually gracefully stopped going, and didn’t complain or anything. I tried something similar with grbl the other day, and it’s “soft stops” are, if you ask for something outside of it’s set bounds, it will pause. It’s “hard stops” are, if you ask for something outside of it’s set bounds, it will halt, and require a reset… I have them disabled for now, which means it will just crash. Marlin did a good job though.November 19, 2018 at 9:07 pm #76275
(Also, I love that this, now 18 page, thread is tagged with Sous Vide).November 19, 2018 at 9:13 pm #76277
Sweet! So we can over size those patterns to our entire build (diameter=to diagonal of table) or just to a circle in the center (oval? ). Wow, so is that sort of converter fairly easy in your opinion, that sounds pretty freaking cool? Those patterns seem bonkers and insanely complex, I would love to see one on my table.November 19, 2018 at 9:14 pm #76278
mmmm Love my sous vide..November 19, 2018 at 9:20 pm #76280
It will take some work. I don’t actually know how to upload a file 🙂
But if I had the file, the conversion from polar to rectangular should be pretty easy, just have to do some serious testing and the resulting files might be huge.
Those vertices would be part of the input, so sandify would do the limit enforcement regardless of the size. The preview should show it and I think it wouldn’t be too hard to make a zoom parameter too.
Once it’s working for round patterns on square tables how hard would it be to scale into ovals for rectangular tables?I won’t even mention the possibility of using smart wipes that only wipe the area not covered in the next pattern. 😉November 20, 2018 at 2:42 pm #76356
You can just put in your diagonal dimension instead of X or Y, and let the firmware do the hard work. As for smart wipes….November 20, 2018 at 4:00 pm #76359
Two zoom parameters? Good idea. Or maybe an option to either be the right aspect, or stretch to the table size?
Smart wipes would be tough, but with the right math, it’s possible. It will be a lot of dumb if, else logic, I imagine.November 21, 2018 at 2:18 pm #76474
I was really hoping to get this deployed before I left for our pre-thanksgiving feast, but I didn’t get enough done last night. I’ll hopefully have some time to work on that tonight.
Here’s proof that it’s working though. I’m very impressed with the quality of the thr file. It’s from here:
And it’s from /u/markyland. Really excellent detail.
I’m forcing it’s size to be a radius of 250mm, and it’s limited to the conservative values on my little sand table (15-475 in each direction). My plan is to have the vertices get subsampled, so large arc moves become a set of lines (the opposite of what I do for thr files), then the points will be stored with a radius of 0-1. I’ll scale them to the max_radius value if you have a polar table or the minimum of x, and y if you have a rectangular table. Then I’ll divide by 100 and multiply by a zoom value. The zoom value will be adjustable so 80% would be smaller and 120% would be bigger. I’ll also add in a button called something like “aspect ratio” and if set, it will scale the larger axis proportionally, so it would either keep the original shape, or scale to the shape of the table. Which one sort of depends on the incoming thr file.
But…. It works! Hooray!
It really makes my table look like scrap wood by comparison. :D.
If you’ve got a table about that size, and you can’t wait until I deploy this (probably tonight or maybe tomorrow night), then I’ve attached the turkey.gcode (named turkey.txt).
Someone needs to go figure out how markyland is making these patterns. I’ve seen tidbits about a tool called “SisyphusForTheRestofUs”, but I haven’t had time to find instructions on it yet. I’ve seen a .jar file, but I’m not sure if the source is available for us to work on somewhere or not.
Attachments:November 21, 2018 at 2:20 pm #76481
Mad genius!!!November 21, 2018 at 8:46 pm #76513
The detail and the crazy movements, awesome! I need to make a new Sandify logo pattern with the detail cranked up 2-3x what I was using I love these tiny sharp peaks.
Also occurred to me I might need to update the firmware, all the new motion stuff might really help the sound. That firmware is really old.
Attachments:November 21, 2018 at 8:58 pm #76517
Well, while that one is running, you can work on another one. I just finished prettying it up and I pushed it to the github page (literally in the last 5 minutes).November 21, 2018 at 9:00 pm #76518
I found the SisyphusForTheRestOfUs: https://www.reddit.com/r/SisyphusIndustries/comments/83ryo8/sisyphusfortherestofus_is_ready_instructions_in/
It was linked in Bruce’s original thread about sandify. If anyone is brave enough to give it a go. It downloads an .msi and then wants wintopo, so I have a feeling it won’t work on my Linux box :(.November 21, 2018 at 9:48 pm #76523
Well is was running kinda funky, chugging along almost. It didn’t smooth out until I got to 83% feedrate. There are a few glitches in my pattern but it is not done yet so maybe they get covered by the turkey.
This is on a ramps and DRV’s with the old firmware. I am really wanting to try the new firmware and see if it still takes 83% to run smooth, or maybe faster or slower. Firmware coding efficiency test…November 21, 2018 at 9:53 pm #76525
The patterns I’ve tried sound more chunky than they are, and there are certainly artifacts as it enters and exits a zone, so when it’s on the border of the turkey, it looks a little funny.
I have a feeling you’re going to overdo it and put an archim 2 board in your two axis sand pusher. Sounds about right!
There are some IoT integrations for the sisyphus table. One of them treated it as a media player, and volumen +/- would change the speed. That seems like an awesome feature.November 21, 2018 at 10:28 pm #76528
Best holiday collaboration, the table, the code, the design. Thanks Heffe!
1 user thanked author for this post.November 21, 2018 at 10:30 pm #76530
I feel like this was somehow a huge, elaborate prank, just to get you to voluntarily draw a turkey.November 21, 2018 at 10:41 pm #76531
Well if it takes that much to draw a turkey you should see how much it would take to get me to do the turkey dance!
I put it on the social media….I feel all business like now, almost takes away from it. I did it for fun then realized right before it stopped, “ohh I should have a bigger online presence”…..ughhhh.
Anywho, I also thought how cool is this, the Sisyphus table inspired me to make the Zen and someone else to make a turkey design, both of which inspired you to make Sandify and then its later revision. Pretty crazy to think of the people that went into making that turkey on my table! Not simple by any stretch, but the other side of the coin is anyone can do it now, round or square!November 22, 2018 at 4:55 am #76540
Please share it. The more the merrier.November 22, 2018 at 4:09 pm #76557
I updated the firmware…huge difference. That turkey code runs at 100% feedrate this time smooth as silk, maybe even higher resolution if that is possible?
I enabled all the bells and whistles. The steppers even sound different (interesting).
s-curve, lower jerk and accels just in case (seems to be faster and less clanking from direction changes), arcs (might come in handy for special sandify stuff?), adaptive smooth stepping (source of less stepper noise, or placebo?), and a low junction deviation.
Putting ramps in the github, Mini will go up in a bit.
edit-Dang I love this camera, you can see me in the ball reflection and that pen tip is 0.3mm…
edit edit–steppers might still be loud they do sound different though. Sorry, jumped the gun with some wishful thinking.
Attachments:November 22, 2018 at 5:03 pm #76570
Markyland was the creator of the turkey in the previous few posts. I dropped him a line and a picture and he had this to say.
Hi everyone. Great work!!! It’s an honor that you transfered the turkey to another table. I’ve used your software to make a few neat designs for my table as well.
Anyways, I just want to introduce myself and let you know what I’ve been working on. I’m just a Sisyphus customer, but I’ve written some programs to help make new
designs/tracks and if you look at the subreddit you’ll see I’m a little obsessed. I probably won’t have time to help you out coding wise, however I’m happy to explain what
I’ve done and help you port and/or grow it if you are interested. Plus there is obviously some overlap, so no point in reinventing the wheel.
you if you want. http://markyland.atwebpages.com/logosisyphus/ The souce code is linked there and I’m sure you could make another downloader for your type of table
fairly easily. Let me know if you are interested and I’ll give you more info on it.
Then I built a host of tools to help me build the fill patterns for SisyphusForTheRestOfUs. It’s not user friendly by any means and a great thing that could be integrated into your UI. It’s actually quite similiar in a way to what you have been working on, but without the nice UI.
Then there are a bunch of other tools that either didn’t pan out or was just used for a single track. Stuff like a maze generator, a photo printer which actually works, but looks pretty ugly, and a bunch of experiements.
And since then I’ve just been churning out tracks. Again, I’m thrilled that you have drawn my turkey. I post these tracks and I have absolutely no idea if zero or 100 people use them.
Message me on reddit at /u/markyland if you want to chat more. Good luck!November 22, 2018 at 6:07 pm #76577
I really need to take another look at making one of these…December 2, 2018 at 5:25 am #77742
Holy moley! I’ve been content to let my table sit in the living room and draw the designs I built with Sandify and on my own last year, and then I stop by here, and Jeff’s taken it to a whole new level by tapping into the sisysphus community! Bravo! I know I’m going to be spending some time with Sandify in the next couple of weeks!
Thanks, Jeff – you’re awesome!December 2, 2018 at 8:12 am #77769
Karl, do you keep your gcode files public somewhere? I am thinking of imoorting them the way I do thr files, so I could scale your llama for my table.December 2, 2018 at 5:35 pm #77894
Hi Jeff, I’d be happy to share my gcode files. I’ll put them up on github shortly and let you know when they’re there.December 2, 2018 at 6:42 pm #77920
Hi Jeff, my designs are at https://github.com/karltinsly/SandTableDesigns. I only included the ones I created, with the exception of the one where I used Sandify to create a different design in each of the four corners.
You must be logged in to reply to this topic.