Too Much Coffee Forum Index

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
brucebOffline
Post subject: RE: Further Minor Update  PostPosted: Apr 07, 2012 - 04:28 PM



Joined: Apr 04, 2004
Posts: 5049
Location: Northern Hesse, Germany
Status: Offline
Whew! Thanks GB. I guess I'm going to have to go the Arduino route just because your software is getting so refined. Great job!

_________________
Three Francesconi (CMA) espresso machines - Rossi, San Marco, LaCimbali, Faema and 2 Mazzer Major grinders- CoffeeTech Maggionlino, Hottop, Alpenröst and HW Precision roasters.
This week I are pleased with my new grinder and LM baskets.
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
GreenBeanOffline
Post subject:   PostPosted: Apr 07, 2012 - 05:07 PM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
It is good to hear from you Bruce. If you are thinking of an Arduino then have a good look at the TC4 and TC4C. They are very flexible devices and are available pre built. Cool

_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
GreenBeanOffline
Post subject: Further minor update available  PostPosted: Apr 10, 2012 - 05:39 PM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
I have recently installed Ubuntu 12.04 LTS to see how the RoastLogger looks on a recent distribution. I found that it ignores the font sizes requested by the RoastLogger and uses rather large fonts which are not ideal for some of the RoastLogger tabs. Also Sun/Oracle Java is being removed from Ubuntu distributions due to licence issues. OpenJDK Java is now distributed with Ubuntu. This is not entirely compatible with the reference Sun/Oracle version but it is now more difficult for users to install Sun/Oracle Java on Ubuntu.

Whilst the RoastLogger runs and can be used despite these issues I have made some changes so that it is more user friendly on Ubuntu/OpenJDK. For further information or to download see the RoastLogger website and the following version information:

Version 1.7.0 10/4/2012 including SerialDMMReader version 0.55

    Added save and restore of main window size and position (for both the RoastLogger and the SerialDMMReader) on closing/opening the program. This was done automatically by Sun/Oracle Java on most Windows and OS X machines but is not done by OpenJDK on some Linux distributions. The RoastLogger now tries to restore it's size and position before the main window is displayed, if the OS or OpenJDK reset the size and position after this the RoastLogger tries again to restore them once the main window is open.

    The fonts used by the RoastLogger have been a compromise between what works best between different operating systems. Recent versions of Ubuntu (and probably other distributions) ignore the font sizes requested by the RoastLoggers and use rather large fonts which do not work well with RoastLogger. To improve the situation the following changes have been made:

      Added menu options to increase/decrease the font sizes used throughout the program.
      Reduced the default font size used in the Chart event table.
      Reduced the default font used in the Arduino Controller.


    Updated the help file to cover changing font sizes.


Version 1.6.9 - 9/4/2012 with updated SerialDMMReader to version 0.54

    Minor update to the SerialDMMReader to fix an issue which could result in a non-critical error being reported on closing the SerialDMMReader in some operating systems.

    Minor update to the RoastLogger to fix an issue only affecting OpenJDK users where a non-critical exception could occur when closing the help about dialog. This was due to OpenJDK not being as compatible with Sun/Oracle Java as we would wish.

_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
GreenBeanOffline
Post subject: Update to the Arduino Controller  PostPosted: Apr 21, 2012 - 07:25 PM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
An update to the RoastLogger to version 1.7.1 is now available. This update includes one new menu option and a major revision of the Arduino Controller to make better use of the facilities provided by a TC4. Users who are not using the Arduino Controller and are not interested in the new menu option do not need to download this version.

The Arduino Controller can now be set to automatically adjust the heater and fan settings when up to ten selected temperatures are reached and also when up to ten selected times after first crack are reached.

In order to simplify the interface and provide space for the above the experimental PID controls have been removed. I may provide new PID controls in the future but for now RoastLogger version 1.7.0 will be the last version to include PID controls. If anyone experimenting with the PID controls wants a copy of version 1.7.0 please email me.

For further information see the following version information and the RoastLogger website.

Version 1.7.1 21/4/2012

Major revision of the Arduino Controller to simplify the interface whilst providing much more comprehensive controls for a heater and fan. This is to make better use of the facilities provided by a TC4. The major changes are:
    Major revision to the layout which now allows the following manual controls:

      Users can define up to 10 temperature on T1 and define heater and/or fan settings to be applied when the temperatures are reached.
      Users can define up to 10 times in seconds past first crack and define heater and/or fan settings to be applied when the time is reached.
      Users can define the heater and fan settings to be applied when the Arduino Controller is started or reset.
      Users can define the desired drop in temperature and, if set, the Controller will auto detect drop in and start logging/charting.
      Other cosmetic changes to the look of the controller.

    Removed all PID controls to simplify the interface (despite the above additions) and allow the controller to be narrower leaving more room for the chart. I may provide new PID controls in the future but for now RoastLogger version 1.7.0 will be the last version to include PID controls. The existing Arduino sketches work with the new Arduino Controller but the PID is disabled. If anyone experimenting with the PID controls wants a copy of version 1.7.0 please email me.

Added menu option "Force window size/position on start" so users can choose whether to allow the Operating system to ignore the RoastLoggers request to place them or to force the size and position to the last used.

Updated the help file to incorporate the above.

_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
GreenBeanOffline
Post subject:   PostPosted: Apr 23, 2012 - 10:08 AM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
Screenshots of the new Arduino Controller. Actions are checked in the right hand column of the table when they are complete.


_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
GreenBeanOffline
Post subject:   PostPosted: Apr 26, 2012 - 04:34 PM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
Another update which only affects the Arduino Controller. You only need to download this version if you are using the Arduino Controller and are interested in the following changes.

The update provides significant enhancement to the functioning of the controller by providing various ways to save and restore all user action settings (heater/fan settings at times/temperatures) to/from files or the roast logs. It also provides the possibility to stop and restart the controller during a roast, without stopping logging and charting. This action closes and reopens the serial port and reloads the driver. It is hoped this will never be used but it provides some hope of recovery if a bad connection, RFI interference or electrical problems causes a glitch in serial communications. Other cosmetic changes have also been made.

For further information see the following version information and the RoastLogger website.


Version 1.7.2 26/4/2012

Further modifications to the Arduino Controller for TC4 users as follows:

Added menu options to save and load (restore) all action table settings. A number of options are provided depending on user requirements
as follows:

    1. The controller automatically saves all action table settings before closing and restores them on startup. If you do not wish to use different settings this is all you need.

    2. Users can save and load all action table settings to/from any file so any number of different sets of settings can be maintained. These could be for different beans or for different ambient temperatures etc.

    3. Users can select a menu option to save a copy of all the action table settings to every future roast log. If this is checked then the settings will be appended to the end of all logs when the the eject beans button is clicked. A further option allows users to load (restore) the table settings from the currently loaded template. This allows every log to be used as a template including it's own set of action table settings. It also allows users to see in the log exactly what settings were used for each roast.

Changed the logic associated with setting up for a new roast. Previously whenever the Arduino Controller was started it automatically set up for a new roast. Now it only takes this action if a roast is not underway (between load beans and eject beans). This is so that the controller can attempt to recover from the user stopping and starting the controller mid roast. This is not recommended and not guaranteed but it makes it's best efforts to continue where it left off. The serialDMMReader could already recover from stop/start mid roast as it only reads data from the Arduino and does not need to know what stage the roast is at, what actions are complete, etc. The closing and reopening action closes and reopens the serial port and driver so this drastic action can help recover from a glitch in serial communications (possibly due to RFI, electrical problems, bad connections etc.) without affecting the progress of the roast or logging and charting.

Cosmetic changes to the action table pane as follows:

    1. To stop Windows painting it according to the theme in use. Now it is more in keeping with the rest of the program.
    2. To stop it scrolling which was wasting horizontal space. Now requires the user to increase the height of the controller window sufficiently to show the contents of any open tables.

Updated help file.

_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
GreenBeanOffline
Post subject: Update to the RoastLogger-TC4 Arduino sketch  PostPosted: Apr 26, 2012 - 04:51 PM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
An updated TC4 Arduino sketch is now available on the RoastLogger website. Jim Gallt has kindly updated the sketch to allow user selection of output in Celsius or Fahrenheit. After uploading this sketch it will default to Celsius output (as previous sketches) but can be changed to Fahrenheit output by adding a jumper to the TC4/TC4C as follows:

Find the ANLG2 port on the TC4/TC4C and add a jumper between the pins marked AN1 and GND.

_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
GreenBeanOffline
Post subject: Update available  PostPosted: May 20, 2012 - 09:15 AM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
An update to the RoastLogger to version 1.7.3 is available for download. This update provides further enhancements to the Arduino Controller and allows the optical character recognition engine to correctly interpret unusual seven segment representations of the digits 6 and 9 where the top horizontal segment is off for the 6 and the bottom horizontal segment is off for the 9. These unusual digits are used on the Coffee-Tech Solar 2 Kg roaster and possibly some other roasters.

For further information see the following version information and the RoastLogger website.

Version 1.7.3 19/5/2012

The Arduino Controller has been updated as follows:
    Changed Arduino Controller heater and fan sliders to snap to the nearest 5%
    Cursor keys now have the same action in all operating systems and move the focused slider in 5% steps
    Action table settings can be any value between 0% and 100% but are rounded to nearest 5% before the action is applied
    Added new command to advise an Arduino/TC4C when the beans are loaded
    Improved robustness of serial communication with an Arduino

The RoastLogger has been updated as follows:
    Modified OCR engine to accept unusual 6 and 9 digits as valid digits. A user with a Coffee-Tech Solar 2 Kg roaster advised that it has a display where the lower horizontal segment of the 9 digit and top horizontal segment of 6 digit is not turned on. These are now accepted by the RoastLogger.

Updated help file accordingly.

_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
GreenBeanOffline
Post subject: Update available  PostPosted: Jun 21, 2012 - 09:56 AM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
An update to the RoastLogger to version 1.7.4 is available for download. This update provides further enhancements to the Arduino Controller and the chart and some changes and fixes to the alarms and font size menu option.

For further information see the following version information and the RoastLogger website.

Version 1.7.4 17/6/2012

1. Arduino Controller 

    Added file menu option to clear all action table settings which stops all automatic actions.  Provides a warning first suggesting saving settings before clearing.  To return to automatic action just enter new, or reload saved, action settings.

    Added file menu options to load default settings in Fahrenheit and Celsius

    Load and save settings dialogs now set the default file mask to .acs in all operating systems.

    Slider height reduced slightly and their appearance in recent versions of Ubuntu is now similar to Windows & OS X.

    Changed default action table setting for the fan to 30%.

    Now indicates when to load beans by an alert message as well as sounding an alarm

2. Chart

    Added mild filtering and smoothing to the data used to draw the chart curves.  The log, event markers and event table continue to display the raw data to ensure their accuracy.  When a previous log is loaded as a template or as a roast log the data is again filtered and smoothed before display in the chart.  This means that logs produced with earlier versions of RoastLogger can also be smoothed by this and future versions of RoastLogger. 
     
    Increased the thickness of lines used to draw the current roast curve.  You can still use the menu option to show thicker lines but now both options are thicker than previously. Users updating to this version may wish to uncheck the Options menu "Use thick lines in chart for current roast".

    Fixed an issue which caused the chart title to overwrite the top line of the chart grid in some operating systems.

    Changed the "Set chart axes dialog" default maximum and minimum values for Celsius and Fahrenheit selections.  Modified wording in dialog.

3. Alarms

    Changed wording of Alarms dialog.

    All alarm messages in message area now display for 20 seconds previously was 30 seconds.

    Fixed an issue which stopped alarm sound and warning sound from playing in some versions of of Linux.

4. Font size menu

    Fixed an issue which stopped font change menu action working correctly in some versions of Linux.

5. Help File

    Updated in accordance with the above

_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
GreenBeanOffline
Post subject: RoastLogger user manual available.  PostPosted: Jul 06, 2012 - 02:24 PM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
RoastLogger user manual available.

I am delighted to announce that Randy Glass of espressomyespresso.com fame and the author of the Hottop manuals and Vibiemme DS and DD manuals for the US market, has been kind enough to produce a user manual for the RoastLogger.

The manual is excellent and covers installation, initial setup and use of RoastLogger for all input devices. It is recommended reading for all RoastLogger users and especially so for new users or anyone considering using RoastLogger. It is in PDF format and can be read online or downloaded to your hard drive. To view the manual click here then click on the manual icon.

_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
brucebOffline
Post subject: RE: RoastLogger user manual available.  PostPosted: Jul 06, 2012 - 02:56 PM



Joined: Apr 04, 2004
Posts: 5049
Location: Northern Hesse, Germany
Status: Offline
Excellent! This is a perfect addition to a perfect program. Thanks, Tom and Randy!

Now I have no excuse to not get on with the Arduino. Rolling Eyes Wink

_________________
Three Francesconi (CMA) espresso machines - Rossi, San Marco, LaCimbali, Faema and 2 Mazzer Major grinders- CoffeeTech Maggionlino, Hottop, Alpenröst and HW Precision roasters.
This week I are pleased with my new grinder and LM baskets.
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
silron1Offline
26 Post subject: RE: RoastLogger user manual available.  PostPosted: Jul 06, 2012 - 04:48 PM



Joined: Dec 24, 2003
Posts: 26
Location: Altrincham UK
Status: Offline
What a GREAT addition to a world wide recognised program.

A real tribute to you GB.

So much thanks due to you for making my roasting so enjoyable

Ron
 
 View user's profile Send private message Visit poster's website ICQ Number 
Reply with quote Back to top
GreenBeanOffline
Post subject:   PostPosted: Jul 07, 2012 - 01:13 PM



Joined: Jan 03, 2007
Posts: 1707
Location: Chester
Status: Offline
Thank you for your kind words guys. I am deeply indebted to Randy for producing the manual. He has, over recent months, been using the RoastLogger and noticed that new users had to wade through this thread, the RoastLogger website, the help file and the notes included in the distribution to understand how to use the program. Instead of complaining about this he offered to produce a manual. Cool

This makes getting started with the RoastLogger much easier and clearer.

_________________


Izzo Alex Duetto | Gaggia XD 2 Group | Mazzer Super Jolly | La Cimbali Max | Solis 166 | Hottop P | Hottop B | French Press (several) | Aeropress (collecting dust) | Kettle modded, no really, added digital thermometer |
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
CakeBoyOffline
Post subject:   PostPosted: Jul 21, 2012 - 11:51 AM



Joined: Oct 18, 2005
Posts: 9604
Location: Oxfordshire, England
Status: Offline
Randy has joined the forum. My apologies for the delay Randy. On a personal note, Randy's site was inspirational to me during my formulative coffee years. I remember many late nights feverishly devouring the chapters of his adventures.

Welcome Randy Smile

_________________
www.CakeBoy.co.uk
International muffin blagger

Iberital L'Anna 1 Gp Hand-Fill | Wega Orion 2 Gp | Bezzera 1 Gp | Rancilio Audrey PID | Spidem Trevi
Iberital MC2 Timed | Macap M4 DS & MXA DS | Mazzer SJ | Starbucks Barista Grinder (Dualit E60/Solis 166)
Pinhalense 2x500g Gas Batch/Sample Roaster | Gene Cafe | IMEX CR-100
Aerobie | eSantos | Zassenhaus | Bodum P/Over | Chemex | Hario Woodneck | Timer Filter
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
frcnOffline
Post subject:   PostPosted: Jul 21, 2012 - 03:48 PM



Joined: Jul 21, 2012
Posts: 23
Location: Northern California
Status: Offline
I needed that warm-and-fuzzy after the last two weeks. I had a system hard drive failure on my computer. Fortunately I had TWO backup drives to get going and I found a free app (http://www.findandmount.com/) that has beena ble to see all my lost partitions and revocer all my lost data. So now, up and running with a MUCH faster computer, here I am. It has been fun working with Tom on the manual. I needed a "digital tuneup" and being that the pogram is free I felt good contributing my efforts.

And, Tom.. It would be nice if the "Action" panes could be resized when opened so more than one could be viewed at a time on small screens.. Wink

_________________
- from Randy G. -
Espresso! My Espresso!
http://www.EspressoMyEspresso.com
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2007 The PNphpBB Group
Credits