Any chance of an ARM/Linux build?

Someone’s “out of the box thinking” on Bullet & Pi4 using Artisan-

1 Like

And another from the distant past-

I’d second (or third) that notion!

I did try installing Raspberry OS on an old 2013 MacBook Air, which ran well. Unfortunately, I couldn’t get Roast Time to load. Maybe it has to be running on Ubuntu.

UPDATE: just checked the download page and it is a 64bit but I’m pretty sure Raspberry OS is 32bit for now, even on an Intel based machine.

I also think an iOS version would be fantastic and it feels like iPads and the OS are beginning to really make the right steps towards being truly useful.

1 Like

I definitely would run Unbuntu. So if you’re in the mood for experimenting, that’s where I would think you’d see success. :slight_smile:

Sounds like a weekend challenge - I’m in! :nerd_face:

Will report back

2 Likes

As an update, I wiped my MacBook Air (2013) and installed Ubuntu MATE. I chose MATE because I know it’s a lightweight OS and there’s also a version that’s been specifically built for the Raspberry Pi, so I’ll probably install it on the Pi for learning the OS and just ease of moving data around.

After fully updating it, I installed Roast Time v3 and it ran, first time no trouble. I was able to log in and all my roasts started syncing down.

However, it wouldn’t see the machine when I plugged it in, so I look through the forum and found the solution, many thanks to @arolsen who has suggested editing a config file. I restarted, plugged in the Bullet and saw it.

I was then able to control the Bullet as normal, adjusting fans, power and drum speed from the app. It also read the sensors and started plotting the chart.

I guess this means that any old PC or Mac that can install a 64bit OS run Roast Time and Ubuntu MATE is perfect for this.

4 Likes

+1, I’d love an ARM build for hooking up my Pinebook Pro or building a dedicated touchscreen setup with a Rock64 :nerd_face:

It is something Matthew is working on. Let us know if you want to be an early tester.

2 Likes

Awesome! I’m happy to help test!

I would also love to be an early tester for an ARM build. Happy to dedicate a Raspberry Pi to the job and test several different OSs if it’s useful.

1 Like

Yes please

Thanks guys, Matthew is testing a version for Raspberry Pi, which might come out next week.

3 Likes

I would also be interested in testing it! I’m currently running RoasTime in a Windows 10 VM on Fedora 34 on an x86-64 system, which is resource-intensive and does not always work that well. Running v2.x sortof worked in Fedora, but often froze up. v3 so far does not work at all in Fedora.

Very exciting!

@s1fly @cathos @bobstrenger @jared @jpower2dzfl
We have our first arm debian build ready for very early testers.
If you are familiar with Linux and want to help us test this then please join our slack channel to get access and discuss.

https://join.slack.com/t/roastime/shared_invite/zt-h7qicu0g-E_u1DsYGRmLXEQ0czoLweg

2 Likes

Thanks, @jacob ! I’ll give it a shot.

1 Like

Many thanks @jacob just joined the Slack room

2 Likes

So I finally got the arm build running on a pi 400 a couple of weeks ago. It was relatively involved (at first it wouldn’t even start) but it is working. It requires modifying udev rules and dialout groups & permissions.

Okay… So it seems to run fine for me (once I create the udev rules and the dialout group) only if… I run it from the terminal with the electron sandbox disabled, ie: roastime --no-sandbox.

If any of you are struggling with the configuration, reply here or message me and I can give you some pointers. Running it from the terminal and looking at the error messages is helpful if you haven’t done that yet.

Thanks for this. I have added your info to our knowledge base so we can look into it later.