artisan-roaster-scope / artisan

artisan: visual scope for coffee roasters
https://artisan-scope.org
GNU General Public License v3.0
899 stars 251 forks source link

New Yoshan roaster support. #817

Closed keshka closed 2 years ago

keshka commented 2 years ago

Yoshan has come out with a great little home roaster that I would like to request be added to Artisan's support. Here is the page on Alibaba: https://www.alibaba.com/product-detail/Roaster-Bean-Machine-Roasting-Home-Electric_1600245468069.html?spm=a2756.order-detail-ta-ta-b.0.0.14a02fc2CswulW and on Yoshan's site: https://www.ysroaster.com/products/yoshan-electric-500g-mini-coffee-bean-roaster-for-home-sample-roasting.html

the software they offer does not speak English nor seem to work well Thank you Keshka Kotera

CarefreeBuzzBuzz commented 2 years ago

YOSHAN has a manual for their gas roasters. Maybe its the same for this one or maybe they have one. Please ask them. Without their input on the settings we would not know what to use.

Thanks.

Like all manufacturers they could become a Machine Supporter of Artisan.

Michael Herbert, Head Roaster Order at www.carefreebuzzbuzz.com http://www.carefreebuzzbuzz.com/ Artisan RoasterScope  https://artisan-scope.org/Team

On Feb 9, 2022, at 12:17 PM, keshka @.***> wrote:

Yoshan has come out with a great little home roaster that I would like to request be added to Artisan's support. Here is the page on Alibaba: https://www.alibaba.com/product-detail/Roaster-Bean-Machine-Roasting-Home-Electric_1600245468069.html?spm=a2756.order-detail-ta-ta-b.0.0.14a02fc2CswulW https://www.alibaba.com/product-detail/Roaster-Bean-Machine-Roasting-Home-Electric_1600245468069.html?spm=a2756.order-detail-ta-ta-b.0.0.14a02fc2CswulW and on Yoshan's site: https://www.ysroaster.com/products/yoshan-electric-500g-mini-coffee-bean-roaster-for-home-sample-roasting.html https://www.ysroaster.com/products/yoshan-electric-500g-mini-coffee-bean-roaster-for-home-sample-roasting.html the software they offer does not speak English nor seem to work well Thank you Keshka Kotera

— Reply to this email directly, view it on GitHub https://github.com/artisan-roaster-scope/artisan/issues/817, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIW3J4CN7OOSCSKH5XE5A3DU2K4VRANCNFSM5N6NB2RA. You are receiving this because you are subscribed to this thread.

keshka commented 2 years ago

Great news Michael!

Abbu Hu responded to me last night with this document that gives step by step instructions to “get connected”

Keshka

From: Carefreebuzzbuzz @. Sent: Wednesday, February 9, 2022 11:30 AM To: artisan-roaster-scope/artisan @.> Cc: keshka @.>; Author @.> Subject: Re: [artisan-roaster-scope/artisan] New Yoshan roaster support. (Issue #817)

YOSHAN has a manual for their gas roasters. Maybe its the same for this one or maybe they have one. Please ask them. Without their input on the settings we would not know what to use.

Thanks.

Like all manufacturers they could become a Machine Supporter of Artisan.

Michael Herbert, Head Roaster Order at www.carefreebuzzbuzz.com http://www.carefreebuzzbuzz.com http://www.carefreebuzzbuzz.com/ Artisan RoasterScope https://artisan-scope.org/Team

On Feb 9, 2022, at 12:17 PM, keshka @. <mailto:@.> > wrote:

Yoshan has come out with a great little home roaster that I would like to request be added to Artisan's support. Here is the page on Alibaba: https://www.alibaba.com/product-detail/Roaster-Bean-Machine-Roasting-Home-Electric_1600245468069.html?spm=a2756.order-detail-ta-ta-b.0.0.14a02fc2CswulW https://www.alibaba.com/product-detail/Roaster-Bean-Machine-Roasting-Home-Electric_1600245468069.html?spm=a2756.order-detail-ta-ta-b.0.0.14a02fc2CswulW and on Yoshan's site: https://www.ysroaster.com/products/yoshan-electric-500g-mini-coffee-bean-roaster-for-home-sample-roasting.html https://www.ysroaster.com/products/yoshan-electric-500g-mini-coffee-bean-roaster-for-home-sample-roasting.html the software they offer does not speak English nor seem to work well Thank you Keshka Kotera

— Reply to this email directly, view it on GitHub https://github.com/artisan-roaster-scope/artisan/issues/817, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIW3J4CN7OOSCSKH5XE5A3DU2K4VRANCNFSM5N6NB2RA. You are receiving this because you are subscribed to this thread.

— Reply to this email directly, view it on GitHub https://github.com/artisan-roaster-scope/artisan/issues/817#issuecomment-1034118245 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADBPU4NREW72WTUHKLR42CLU2K6EXANCNFSM5N6NB2RA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you authored the thread. https://github.com/notifications/beacon/ADBPU4KBBN5SOAFKZDWNSTDU2K6EXA5CNFSM5N6NB2RKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHWRWIZI.gif Message ID: @. @.> >

MAKOMO commented 2 years ago

Would you please share those instruction such that we can close this issue?

keshka commented 2 years ago

Sure Marko!

..here ya go.

From: Marko Luther @. Sent: Saturday, February 12, 2022 2:08 PM To: artisan-roaster-scope/artisan @.> Cc: keshka @.>; Author @.> Subject: Re: [artisan-roaster-scope/artisan] New Yoshan roaster support. (Issue #817)

Would you please share those instruction such that we can close this issue?

— Reply to this email directly, view it on GitHub https://github.com/artisan-roaster-scope/artisan/issues/817#issuecomment-1037519884 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADBPU4JZEKA4XQWCUCI2OPTU23K3XANCNFSM5N6NB2RA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you authored the thread. https://github.com/notifications/beacon/ADBPU4MXTIHATMJXVLBK3CTU23K3XA5CNFSM5N6NB2RKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHXLUYDA.gif Message ID: @. @.> >

MAKOMO commented 2 years ago

Nothing attached. You need to go to this GitHub page at https://github.com/artisan-roaster-scope/artisan/issues/817 and drag-and-drop the document in a new message to get it attached. Attachments in emails just answering this are deleted.

keshka commented 2 years ago

kk

MAKOMO commented 2 years ago

Still not attached. You need to go to this page: https://github.com/artisan-roaster-scope/artisan/issues/817

and drag-and-drop the file to the "Write" field.

MAKOMO commented 2 years ago

Just send the file to info@artisan.plus per email. Thanks.

keshka commented 2 years ago

CP210X Yoshan ROASTER ARSTIAN DATA USER MANUAL GUIDE[211030].pdf

keshka commented 2 years ago

I am still investigating the possibility of using Artisan to control this roaster. From what I see so far, the data stream from the USB port Yoshan uses for data. The MODBUS data there is just drum and bean temp.

I have just glossed over MODBUS learning so far but it looks like one master and many slave components. There is another USB port on the inside of the machine from the Arduino they use that I think controls the heat, drum and fan speed. Just a guess but if MODBUS expects one master, trying to insert commands into the data flow might create a disaster. Anyone with more experience please chime in.

At this point, it seems my only option would be to reprogram their Arduino but that probably would require replacing their proprietary board used to manage heat, drum and fan.

MAKOMO commented 2 years ago

Most likely this machine cannot be controlled via software. Looks like they use some standard PID modules to forward ET and BT via MODBUS. Why would they use an Arduino (besides the Arduino licence does not allow its use in a commercial product)?

MAKOMO commented 2 years ago

Oh, you have this model with the large screen. This seems to be based on a Siemens PLC (not an Arduino). You could use the MODBUS scanner (SCAN button in the MODBUS tab under Ports) to scan for other registers and guess which ones hold the heat, exhaust air speed, and drum speed readings in a first step.

keshka commented 2 years ago

Yes, it does have a nice screen, made by SamKoon. They call it a "Human-computer interaction unit". They don't say much about the processor in it (http://www.samkoon.com.cn/product/detail/19) but I believe it monitors and graphs the temperatures. I have downloaded all the "tools" SamKoon provides to work with this device however too much of it is written in Cantonese and I can't read that but what little I have been able to learn of the tools is that it's much like the Arduino IDE in that you can create an application but there is no way to download from the SamKoon screen/processor to modify the app. There is also an Arduino Uno attached to a proprietary board used to manage heat, drum and fan. As far as the license is concerned, it is China and pretty sure they don't care. I have scanned the MODBUS informatiion the screen provides and only bean and drum temperature seem to be there. Today I will scan what the Arduino is presenting to it's USB port as serial data. I did look at it with a serial monitor but not a MODBUS monitor. Should be interesting!

keshka commented 2 years ago

Had a bit of time with the roaster yesterday and discovered three MODBUS data items are being sent to the serial port of the arduono. Didn't have time to verify the port speed and the data was hit/miss. I don't know at this point if I can insert control commands to this serial port also if Artisan can work with two ports at once

MAKOMO commented 2 years ago

Stall