jeffeb3 / sandify

web based user interface to create patterns that could be useful for robots that draw in sand with ball bearings.
MIT License
187 stars 34 forks source link

help with sandsara Table #263

Closed PicMyPlace closed 1 year ago

PicMyPlace commented 1 year ago

Hello, im a total noob in all of this, but hopefully someone here can help me :D

I just got a beautiful sansara table and trying to create my first custom patterns with sandify. Unfortunately my Sandsara doesnt seem to recognize any of the files that i put on the internal Micro SD Card. Also their support is super slow, all i got from them so far is this posting: https://www.indiegogo.com/projects/sandsara/x/27126592#/updates/23

there they say that sandsara supports .thr files, and in the manual it says that i only have to put them on the sd card, nothing else. in the post above it says that for mobile apps they use .bin files. i spend the whole day exporting with sandify and trying to convert .thr files to .bin files because the standard pattenrns that already were on the sd card are all in .bin but i have no idea how to convert them^^

please help :D and thanks so much for your time and knowledge^!!

nico

jeffeb3 commented 1 year ago

I do not know anything about the sandara tables, or their firmware.

From the post you shared, it looks like they support sandify generated thr files. But it doesn't have a good description on how to get them to the table.

Are there other .thr files somewhere on the microsd card?

Does the app have a way to import a file and push it to the table?

I'm happy to keep thinking through this with you, just keep commenting here with ideas and data. But I am going to close the issue, because it isn't an issue with sandify. We can reopen if it we decide there is something sandify can do to fix it.

PicMyPlace commented 1 year ago

Hey Jeff,

wow thanks so much for your super fast reply 😃 yes totally understandable, close the issue no problem.

This is the full content of the SD Card that came with the Sandsara:

https://we.tl/t-40BmpoH3U4

There are only .bin files and a playlist file.

Apart from that I only have the Support thread that I already shared in the github issue, there it says to use sandify (which I love btw), the only thing that I cant get to work is putting the cool patterns correctly on the sd card apparently
.

Thanks so much for your time!

Nico


Nicolas Oberlik PicMyPlace GmbH GeschĂ€ftsfĂŒhrer @. @.> www.picmyplace.com http://www.picmyplace.com +43 676 5623320

PicMyPlace GmbH Eßlinggasse 2/IV Mezzanin 1010 Wien

From: Jeff Eberl @.> Sent: Donnerstag, 19. JĂ€nner 2023 17:01 To: jeffeb3/sandify @.> Cc: PicMyPlace @.>; Author @.> Subject: Re: [jeffeb3/sandify] help with sandsara Table (Issue #263)

I do not know anything about the sandara tables, or their firmware.

From the post you shared, it looks like they support sandify generated thr files. But it doesn't have a good description on how to get them to the table.

Are there other .thr files somewhere on the microsd card?

Does the app have a way to import a file and push it to the table?

I'm happy to keep thinking through this with you, just keep commenting here with ideas and data. But I am going to close the issue, because it isn't an issue with sandify. We can reopen if it we decide there is something sandify can do to fix it.

— Reply to this email directly, view it on GitHub https://github.com/jeffeb3/sandify/issues/263#issuecomment-1397210251 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A5LFGPJCIDMBLFNENIRXI6DWTFQLFANCNFSM6AAAAAAUAP7FRA . You are receiving this because you authored the thread.Message ID: @.***>

jeffeb3 commented 1 year ago

I can't open the we transfer. It looks like it just drops me at the landing page. Not a big deal though. I trust your description.

The indigogo site says the .bin are a binary representation of the txt format, which is x, y, not theta, rho. So I would try just putting the thr files on the sdcard. Ignoring the .bin for now.

I would also try a simpler, smaller thr file. Something like this:

test.thr:

0.0 0.0
628.0 1.0

That should take about 100 rotations to go from the center to the rim, in a big spiral.

The other thing I would try is to have a .thr file on your smart phone, and see if there is a menu option for importing a track. The sisyphus app has that option in the settings. If you are having trouble getting your test or specific .thr file to the phone, you can use sandify on the phone to generate some test .thr file and use that. From their description, it sounds like the app converts the files to .bin when copying them to the table. IDK if it only supports .txt formats, or .thr also. For that reason, I would try the .thr on the microsd first.

Sandify can't make the .txt files or the .bin files for the sandsara tables. I assume it would be easy to add. But if it already supports .thr, then that would be a lot better for everyone.

jeffeb3 commented 1 year ago

There is also a kickstarter: https://www.kickstarter.com/projects/edcano/sandsara/comments Some of those comments might be helpful. There is one there about the playlist.playlist file. IDK if that helps or not.

PicMyPlace commented 1 year ago

Ok cool! Thanks so much for your input!I will keep trying tomorrow and get back to you if i get any results :DThanks and take care! Nico  -------- UrsprĂŒngliche Nachricht --------Von: Jeff Eberl @.> Datum: 19.01.23 19:57 (GMT+01:00) An: jeffeb3/sandify @.> Cc: PicMyPlace @.>, Author @.> Betreff: Re: [jeffeb3/sandify] help with sandsara Table (Issue #263) There is also a kickstarter: https://www.kickstarter.com/projects/edcano/sandsara/comments Some of those comments might be helpful. There is one there about the playlist.playlist file. IDK if that helps or not.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

PicMyPlace commented 1 year ago

Hey Jeff,

just wanted to update you that I found the issue 😃 and if anyone else asks you it cant hurt that you know about the Sandsara solution^^

you have to put the .thr File on the Micro SD Card Root Folder, but than also include the filename on the playlist.playlist file and save it.

The .playlistfile is opend with the text editor on windows if you just use the text editor and add a .txt to the file ending (which you have to remove after editing the playlist, otherwise it wont work^^)

Now I only have one more thing, any pattern I upload to my Sandsara is mirrored horizontaly, wich ofc doesn’t matter for any geometrical pattern but it does matter for Text ; /

So any text written normally in sandify will come out mirrored in sansara

I attached a video of my trying to flip the text horizontally in sandify but everytime I try it, the text gets compressed and only flips 180degrees vertically, so if I turn it back its written normal again.

Is there a way to fix this?

Thanks so much for your awesoe work and time !!

Nico


Nicolas Oberlik PicMyPlace GmbH GeschĂ€ftsfĂŒhrer @. @.> www.picmyplace.com http://www.picmyplace.com +43 676 5623320

PicMyPlace GmbH Eßlinggasse 2/IV Mezzanin 1010 Wien

From: Jeff Eberl @.> Sent: Donnerstag, 19. JĂ€nner 2023 19:58 To: jeffeb3/sandify @.> Cc: PicMyPlace @.>; Author @.> Subject: Re: [jeffeb3/sandify] help with sandsara Table (Issue #263)

There is also a kickstarter: https://www.kickstarter.com/projects/edcano/sandsara/comments Some of those comments might be helpful. There is one there about the playlist.playlist file. IDK if that helps or not.

— Reply to this email directly, view it on GitHub https://github.com/jeffeb3/sandify/issues/263#issuecomment-1397459009 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A5LFGPL4DRGTGPVXR75KDETWTGFB3ANCNFSM6AAAAAAUAP7FRA . You are receiving this because you authored the thread.Message ID: @.***>

jeffeb3 commented 1 year ago

That is awesome. Glad you figured it out.

I don't know the mechanics of your table. It sounds like the theta is reversed. If the theta motor is independent enough and a stepper motor, you can reverse its direction by flipping the plug. For a software solution, you would have to reverse the theta on every line in the file. You could do that with a script that read in each line and reversed the sign. I won't be doing that in sandify.

Ideally, this is a problem you would ask the manufacturer about. They could suggest a wiring solution, or add a configuration parameter in their software to flip the theta when reading thr files.

PicMyPlace commented 1 year ago

Hey Jeff,

alright got it 😊 just wanted to make sure that there is no option within sandify to give out “reverse” code or thr files.

I will write the manufacturer and see what they say

Thanks for your help!

Nico


Nicolas Oberlik PicMyPlace GmbH GeschĂ€ftsfĂŒhrer @. @.> www.picmyplace.com http://www.picmyplace.com +43 676 5623320

PicMyPlace GmbH Eßlinggasse 2/IV Mezzanin 1010 Wien

From: Jeff Eberl @.> Sent: Dienstag, 24. JĂ€nner 2023 16:16 To: jeffeb3/sandify @.> Cc: PicMyPlace @.>; Author @.> Subject: Re: [jeffeb3/sandify] help with sandsara Table (Issue #263)

That is awesome. Glad you figured it out.

I don't know the mechanics of your table. It sounds like the theta is reversed. If the theta motor is independent enough and a stepper motor, you can reverse its direction by flipping the plug. For a software solution, you would have to reverse the theta on every line in the file. You could do that with a script that read in each line and reversed the sign. I won't be doing that in sandify.

Ideally, this is a problem you would ask the manufacturer about. They could suggest a wiring solution, or add a configuration parameter in their software to flip the theta when reading thr files.

— Reply to this email directly, view it on GitHub https://github.com/jeffeb3/sandify/issues/263#issuecomment-1402111288 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A5LFGPIYIISD6TFHUO6ZFXDWT7WZFANCNFSM6AAAAAAUAP7FRA . You are receiving this because you authored the thread.Message ID: @.***>

Leopere commented 6 months ago

can someone just upload their paths I feel like just uploading these things directly to the SD card is better than worrying about the condition of the app itself.