TABLE OF CONTENTS About this manual ..........................4 Definitions ............................. 5 Prerequisites ............................6 Checking Firmware Version ......................6 General Operation ..........................8 Startup ..............................10 Screens ..............................11 Message Screen .......................... 11 Configuring the message......................12 Operator Screen – no heating Option ....................13 Press State ...........................
Page 3
Figure 13 Information Screen ......................... 17 Figure 14 Manual Reset of Lifetime Cycles by Command Line ............... 20 Figure 15 Hardt SBC Multi-Tool Commissioning Option ................. 21 Figure 16 Sounds Screen ......................... 23 Figure 17 Example Sound Output ......................24 Figure 18 System Information Screen .....................
This manual contains information about the software/firmware of the HARDT Equipment Manufacturing (hereafter referred to as Hardt) Press N' Go Pizza dough press. To help the reader in the utilization of this manual, certain information has been highlighted using the following conventions: The Router Icon indicates that the Press N’...
2 DEFINITIONS Configuration File: The Press N Go configuration is a text file (in JSON format) that contains various configuration options, namely the PIN codes to access the different modes and various text messages. Firmware: The software that operates the press. JSON: JavaScript Object Notation –...
3 PREREQUISITES This manual takes for granted that version 2.0.0 or later is installed. This manual also takes for granted that the Superuser Mode, Service mode and Upgrade Mode passwords have not been changed. 3.1 Checking Firmware Version To check the version, enter the configuration page with either the Superuser Mode or the Service Mode. Figure 1 Main Page Figure 2...
4 GENERAL OPERATION Please refer to the “Press N' Go 1000 Pizza Dough Press Operation Manual” and “Press N' Go 1000 Pizza Dough Press Installation Manual” on general operation and installation. This section describes the operation from a control perspective.
The heart of the control system is the Single Board Computer (Raspberry Pi). The SBC is basically a miniature computer that can interact with its environment – compared to traditional computers, it has Inputs and Outputs (called General Purpose Inputs and Outputs – or GPIOs) which can be used to communicate with different protocols such as SPI, I2C, PWM and LVTTL.
5 STARTUP The press is operated with the E-Stop button located on the front panel. 1. To start the press, the E-Stop must be pulled. 2. Once pulled, the green status light on the front panel will light up and a logo and booting animation will appear within 30 to 60 seconds.
6 SCREENS 6.1 Message Screen The Message Screen is destined to convey a message to the operator when the press is started. This message can either be activated or deactivated through configuration. The message can also be customized to suit a particular customer. When activated, the message screen can either be dispatched by pressing the Acknowledge button or by waiting the specified timeout time (see the Options Screen).
6.2 Configuring the message The message content is in the Configuration File. See the information on page 33 on how to access this file. SVC-023-0015-01 Press-N-Go Software Manual Page 12...
7 OPERATOR SCREEN – NO HEATING OPTION Figure 9 Main Operator (No Heating Option) The Main Operator Screen is shown as soon as the booting process has completed and Message Screen has been dispatched (see Figure 8 on page 11). This screen is shown and maintained during press operation, when the press is in No Heating Option.
7.1 Press State The press state is represented by graphical icons. Each state is updated live when operating. There are 5 states: 1. Start: press is booting (no symbol is shown, as the screen is not active). 2. Home: press is ready to operate. Booting has completed. 3.
7.5 Operation Options, PIN entry and Modes When the Operation Options button is pressed in either Heat mode or No Heat mode, a PIN Entry screen appears. The PINs can be either associated to one of three modes: 1. Superuser Mode: Mode that enables a customer super user to change certain operational parameters which should not be accessible to operators.
8 OPERATOR SCREEN – HEATING MODE Figure 12 Main Operator (Heating Option) The Operator Screen for Heating Mode is similar to the No Heating mode with the notable exception that it shows: 1. Current heating status (is heating ON or OFF). If the icon is colorized in orange, the heating is activated.
9 INFORMATION SCREEN Figure 13 Information Screen The Information Screen is accessible in both Superuser and Service Mode. It enables display configuration of the Press N Go and operational statistics. Here are the different parts of the screen: 1. Metric Temperature Display Switch. When turned off, all temperature displays are in Fahrenheit. When turned on, the temperature will be displayed in Celsius.
Page 18
6. Software version: The current software version. Each time a new software version is produced, this value is increased. The version numbering follows the following format: MAJOR: Major changes to the software Minor: Minor changes to the software patch: Bug fixes Serial number: this is the press’...
9.1 Resetting the Lifetime Cycles The Lifetime Cycles can be reset by two means: manual reset and reset using the Commissioning option of the Hardt SBC Multi-Tool. Manual Reset The manual reset option requires changing a file that is located on the SBC. Refer to section “...
Linux hardt-raspi-extreme-pro 5.10.76-v7l+ #1477 SMP Tue Nov 2 13:20:53 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Hardt SBC Multi-Tool The Hardt SBC Multi-Tool is a stand-alone Windows/Linux software that can be used to configure, backup and restore software. Using “Reset to Factory Defaults” resets all values to default but also resets the Lifetime Cycles. To be used, the SBC must be connected on a network and accessible via Ethernet cable.
9.2 Configuring the languages Configuring the languages requires remotely connecting as described in section “Remote Access” on page 40. Also see section 17 “Configuration File” on page 42. SVC-023-0015-01 Press-N-Go Software Manual Page 22...
10 SOUNDS SCREEN Figure 16 Sounds Screen The Sounds Screen enables the user to select the tone played when the pressing operation is done and enable or disable the audio feedback when a user presses buttons on the Touch Screen. 1.
Sound Output 1,000 1,200 Time (milliseconds) Figure 17 Example Sound Output The previous figure is an example of the sound output that uses Figure 16’s configuration to output the sound. SVC-023-0015-01 Press-N-Go Software Manual Page 24...
11 SYSTEM INFORMATION SCREEN The System Information Screen is mostly meant for debugging operational issues. There are 11 parts to it as illustrated below. Figure 18 System Information Screen Its main parts are: 1. Input and Output Status: a. START: (input) status of Activation Buttons. Red means not pressed; green means pressed.
2. Press time (ms): the time in milliseconds required for a full extension of the cylinder. If the cylinder is extending for minimally this amount of time, it is considered fully extended. 3. Cylinder lag (ms): the delay between the time when the motor is started and when the cylinder is actually operated.
12 OPTIONS SCREEN The options screen is used to configure press operation options and hardware configuration. Figure 20 Options Screen The Options Screen is composed of 14 elements: 1. Heating Option Activation: activates the Operator Screen with Heating if set to the ON position. 2.
Page 28
6. Home Sens: the type of Home Sensor installed. These can be either: a. PNP (default) b. NPN 7. Signal: the time at which the Audible Buzzer signal will sound when operating, if configured in the Sound Screen (see section “Sounds Screen”) a.
13 MONITOR SCREEN The Monitor Screen is meant to convey real time data from the Single Board Computer to assist in problem solving. Figure 21 Monitor Screen The Monitor Screen is composed of 8 components: 1. Dynamic Data Monitoring Switch: this activates dynamic (real time) monitoring of the data in the Dynamic Data pane.
Page 30
3. Dynamic Data: this data is collected every second. a. CPU Temperature: the current SBC b. Plate Temperature: the plate temperature directly read from the thermocouple amplifier, without applying any offset (see Options Screen, see section 12). c. CPU Load: the amount of CPU time currently used in relationship to its maximum capacity. d.
14 PID CONFIGURATION SCREEN The heating of the plate (when using the Heating Option) is controlled by a PID Controller, as described earlier. The PID Configuration Screen enables a user to tweak the values of the controller to optimize heating and to reduce overshoot and stabilize the temperature.
Page 32
adjusted to the optimum value. To disable the derivative effect set this to 0. When initially tuning a loop, it is often sensible to start with derivative zero and wind it in once other parameters have been setup 4. Initial Integral: This is an initial value which is used to preset the integrated error value when the flow is deployed in order to assist in homing in on the setpoint the first time.
15 UPGRADE/RESTORE SCREEN It is possible to use a USB key inserted in one of the 4 USB SBC ports to create a copy of the firmware (Node Red software and Python API) to backup, upgrade and restore the firmware. The USB key must be formatted FAT32 and have a minimum of 4GB.
You will be greeted by the following page: Figure 25 System Upgrade and Backup Screen, Unconfirmed USB You will notice that the Backup and Upgrade options (2 and 3 in Figure 25) are grayed out. If the USB key is not inserted, insert it now and click the Confirm button (item 1 in Figure 25). Once the Confirm button has been pressed and the USB has indeed been found, the Backup and Upgrade options will become available.
Figure 26 System Upgrade and Backup Screen, Confirmed USB You can now select either the Backup or Upgrade options. SVC-023-0015-01 Press-N-Go Software Manual Page 35...
15.1 Backup The backup option will backup: 1. The Node Red software flow 2. The Python API 3. The customer’s configuration This option is useful to update another press with the current version one, or to save customer specific data for future use in case of a system crash. Once the USB key is installed and confirm, press on the Backup button on the System Upgrade/Backup page (Figure 26).
Figure 28 Backup In Progress Screen During the backup, the buttons will be deactivated, and a progress indicator will appear until the process is complete. Once done, the system will go back to the Operator Screen. SVC-023-0015-01 Press-N-Go Software Manual Page 37...
15.2 Upgrade The Upgrade option requires a USB key that was created by the Backup option (section 15.1). It takes the included firmware, API software and configuration and replaces it on the host machine. Do not turn down the press or remove the USB key until the process is completed, otherwise the SD card may be corrupt and may not operate anymore.
Before upgrading, have a look at the versions (original version, item 3 in Figure 29, and upgrading version, item 4 in the same figure) and make sure they match to what you want. When pressing Upgrade (item 1, Figure 29), all buttons will deactivate until Upgrade is done and Figure 30 Upgrade Screen SVC-023-0015-01...
16 REMOTE ACCESS TO THE SBC Remote access to the SBC requires an ethernet cable plugged in the SBC’s RJ-45 port (refer to Figure 23, Gigabit Ethernet). You will also need a computer connected to it directly or via an ethernet hub. Furthermore, the computer’s ethernet port must be located on the same subnetwork as the Raspberry Pi’s addresses (subnet mask).
Next you need to have access to a SSH capable software such as PuTTY or command line utility. We will use WSL (Windows Subsystem for Linux on Windows) in these examples. 1. Open a WSL Terminal 2. Type in the ssh command <user>@<ip address>. User is ‘pi’ and ethernet is one of the ethernet address from the IP table on the previous page, (if prompted for an unknown IP, enter ‘yes’) and enter the password.
17 CONFIGURATION FILE The configuration file is in the Node Red project directories in the Raspberry Pi. You must remotely access the directories on the Pi using the instructions in section 0. The configuration file is located in the project’s configuration file located in the following directory: /home/pi/.node-red/projects/press-n-go Use an editor to open file the JSON file called pressngo.json...
17.3 Languages Configuration Look for the language section. It has subsections containing “name”, “encoding” and “keys”. You can edit the values for each of the required keys. Adding new keys will require changes to the firmware however. Once the values are changed, save the file, and reboot the SBC to have the changes take effect. "languages": [ "name": "english", "encoding": "utf-8",...
Need help?
Do you have a question about the Press N' Go 1000 and is the answer not in the manual?
Questions and answers