Replies: 3 comments 9 replies
-
|
the "two instances" behaviour seems likely that you just clicked to start the app twice, could easily happen while you're in a scramble to get things back up and working. If that ever happens again, it is completely safe to simply close down the Artisan Viewer mode app and continue using the "real" app as Artisan has built into it this viewing mode and will only ever run one instance that will attempt to connect to roasters. The issue of the app crashing, I have not ever observed that myself, nor have there been many reports that I can recall. Can you look at the event log on your PC and see whether Windows recorded any detail about the crash? You might find event entries like event ID 1000 for "Application error" and event ID 1001 for Windows Error Reporting, that might show details that are useful. It is possible that without the internet, the Artisan+ connection fails - as I'm not a subscriber I can't relay any useful experience, but that does seem to be an area worth exploring if you choose. As we don't see these reports of app crashes often, I would not be broadly concerned about reliability - but again, YMMV. When I was reading through your story, I wondered if you knew whether the first crash you saw (not the one that prompted this post) was before or after you swapped roasters ? I was thinking that one thing you could try, between roaster sessions, is to load your new roaster settings, then quit and reload Artisan and then move onto roasting with your second roaster. It could be a cumulative issue, and the more batches you roasted along with the swap of configurations in the middle may be causing some strange behaviour. I can be pretty sure that there would be very few people actively roasting on two different roasters from the one laptop/pc in a single session, which makes your work practice unique. |
Beta Was this translation helpful? Give feedback.
-
|
There are close to zero crash reports on Artisan since years. Non for the current v3.1! Could you please attach your artisan.log files? Click the plus icon in the upper left corner while holding the ALT key. An email window should open with the log files attached. Either drag them out, rename them to end in .txt and drag-and-drop them here on GitHub on a comment field in this thread or just send the email to the given address. Artisan is composed up from many other open-source software packages where each could have issues under certain conditions or on certain platforms. You mention a Phidget setup. Even if you are now using MODBUS this driver is loaded. Do you have the latest Phidgets driver installed? Do you have the lastest serial driver for your serial-2-485 interface? I am asking as to my experience of the past 10 years such random crashes usually occur in some communication driver sitting in-between Artisan and the OS, often triggered by some ground loop noise or electromagnetic influence on the weakly shielded communication lines from motors. Lost some weeks investigating one uses crashes which at the end of this week told me that he is roasting under a vent hood and the crash happens always when he starts that vent hood. Well.... |
Beta Was this translation helpful? Give feedback.
-
|
Discussing the driver, when I first got this roaster I was using another laptop and I had initially installed the CP210x driver from SILabs. On my current laptop it just seemed to work with the installed windows driver. I'm curious if you would recommend manually installing the SILab driver? I do have the option of using Bluetooth with this roaster but I have not tried it. Being an old school datacom guy I'm usually more inclined to utilize a cabled connection over wireless when available. In this case I think I'll give the over the air option a chance. I did clean up the Artisan Commands in the config. I admit I was lazy and it didn't seem to cause harm but it's easy enough to tidy up. I have decreased the sample rate to 2.0s. The PIDs will go much faster but the 485 converter is a black box to me and so I can't change it's configuration. I don't even know what the sample rate is from that board to the PIDs. But it seems to take the data from the PIDs and then put it in its own memory and changes the ID's and registers. So it's acting as a Modbus master on one side and a slave on the other as well as providing buffering. The power to the board is of course via the USB from the PC. So in other words, the slave that Artisan is querying is always ready to respond with what ever data it has in its registers, or null or zero if there's no data. I can plug in the laptop and turn on Artisan without powering up the roaster or the PIDs and I can monitor the serial data. Perhaps the sample rate was just too fast for the baud rate. I have no idea if the board in the roaster provides isolation. A better cable with ferrites is an inexpensive item to try. I might even have some old cables squirreled away in a bin in the basement somewhere. Thanks again Marko. If you could reply on the driver question and then feel free to close this as resolved. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Report.wer.txt
I've been using Artisan for a couple of years. I have two roasters and so I have two config files I load an use on the same laptop. I had just finished a couple of roasts using one roaster which uses a Phidget config and then shifted over to my other roaster. I loaded the config for that roaster and then loaded up a previous .alog file for the bean I was preparing to roast. I was using the laptop off battery with USB MODBUS connection.
Everything looked fine, temps were displaying and all looked normal. I have it set for Autocharge and I had the roaster dropping to charge temp and I charged as normal. After closing the hopper and pushing start on the roaster timer I glanced at the screen and was looking at my charge temp against my background and was satisfied I hit my target OK. I started to watch the drop of the BT curve heading for TP and then Artisan just crashed. I don't even know if it crashed. It just went away. Boom! Suddenly there was no more Artisan window.
I had to scramble for a minute as I was now going to have to adjust to roasting manually. After I got pencil and paper together and got my initial gas setting going I launched Artisan again. It came up without the last loaded profile and for some reason it launched two windows. One was the interactive window and the other was the read only window with the same profile loaded.
At that point I just shut down both windows of Artisan and then reopened it. It came up again with the same profile but only one window this time. I loaded the profile that I had originally had loaded for the roast so I had something to go by but by then I was almost 2 minutes into the roast so I just flew by the seat of my pants and the information I had displayed.
I think this is now the second time this has happened to me. I never posted about the first one and just chalked it up to something odd and I have done several roasts since then without issue. But now I'm rather worried whether I can rely on the software not to just vanish after I've started a roast. I wish I had jotted down more notes about the first crash like this but I didn't. I usually have the laptop plugged in when roasting and I can't say if I did the last time it did this or not.
I do recall the first time it crashed my Internet connection had gone down during the roast (GFCI Outlet on the Internet modem) and I do use and connect to Artisan+. I think I chalked up the first crash to possibly be related even though it didn't make sense to me why it might.
Laptop is a fairly new Lenovo 2 in 1, Intel Ultra 5 processor. Roaster is a Yoshan DY2 (2kg). Yoshan does have some kind of MODBUS gateway. I don't know what else to call it. Basically the TC's are connected to the PID's and the PID's are daisy chained and then output 485 to the gateway. So Artisan is talking to the gateway board rather than to the PID's directly. I know that this board queries the PID's for data and then stores it in its own registers. The registers I query via MODBUS are not the same registers on the PIDs. It's a bit of a "black box" to me. One day I think I might look at circumventing that board with a USB to 485 opto-isolated converter and call it good. Not sure if it's a good idea or not. Anyway, off topic. Not sure why this has happened to me twice now and it's rather scary to think Artisan can just shut down randomly during a roast. Any ideas?
Config file in use during event uploaded as text. Also I think I managed to upload the Windows Error Report as .txt.
DY2-C_Mode_5kPa.txt
Beta Was this translation helpful? Give feedback.
All reactions