Sylvac Bluetooth low energy tools
The S_Cal EVO Smart is a high-quality digital caliper made by Sylvac, designed for accurate and easy measurement. It features a large display, durable stainless steel body, and Bluetooth® connectivity for quick data transfer. With smart functions like automatic wake-up and sleep mode, it's a reliable tool for everyday use in workshops and production environments.
Warning
This driver was added in V3.1.6. It's highly recommended to upgrade to OGS >= V3.1.6 to use the Sylvac tools.
Quick setup
To provide Bluetooth connectivity for the Sylvac tools, the Sylvac BLE USB dongle (BLED112) is used. It can operate in two modes:
🔹 Simple Mode - This mode allows the caliper to transmit data without pairing. - It’s ideal for quick measurements where secure connection isn’t needed. - The device advertises its signal and can be picked up by compatible receivers or software. - No pairing or encryption is involved, making it fast and easy to use.
🔹 Pair Mode - In this mode, the caliper is paired securely with a specific device (like a PC or tablet). - It ensures stable and encrypted communication, which is better for continuous or sensitive data logging. - Once paired, the caliper will only communicate with the paired device, reducing interference or accidental connections.
To connect the tool, please follow the steps below:
1. Reset the tools Bluetooth connection: (short) click the 'MODE' button until the display shows bt
. Then (short) click the SET
button until the display shows reset
. Now click the DATA
button to actually reset the settings
2. To activate Bluetooth on the caliper: Move the jaws or press any button to turn it on. (Short) press the MODE
button until the display shows bt. (Short) press the SET
button until the display shows on. Press the DATA
button to confirm and switch Bluetooth on. The Bluetooth icon will appear on the display.
Operation modes (favorites)
The Sylvac tools can operate in different operation modes, where the function of the DATA
-button can be defined as well as the bluetooth send behaviour:
0 Data
: Send a bluetooth "indication", if theDATA
-button on the device is pressed. Use this mode, if you want to only send data to OGS, when theDATA
-button is clicked. Note, that a "notification" is still send on any value change (if the notification is enabled from OGS), so make sure to disable this in OGS, if you only want the clicked value.1 Hold
: TheData
-button toggles the hold-state. While the hold state is active, moving the caliper does not change the display value, not is any data sent over bluetooth.2 Set
: Send the data over bluetooth with every value change, clicking the button will zero the value (for relative measurements).3 Pre
: Same as2 Set
(for simple calipers).
For detailed instructuins, download the configuration sheet from the Sylvac product page.
Notes:
- All modes support sending data changes over bluetooth (if the "notifications" are enabled)
- To only get data over bluetooth, when the DATA
-button on the device is clicked, "notifications" must be disabled and the "indication" must be enabled.
Note, that 0 Data
is the only mode, where the bluetooth data is not sent with every change of value. In mode 0 Data
the DATA
-button must be clicked for a value transmission.
Installation and Configuration with OGS
OGS project configuration
OGS has an interface to add additional tool drivers by adding Windows-DLLs to the [TOOL_DLL]
section in station.ini
. To simplify the creation of custom tool drivers, OGS offers the heLuaTool.dll, which enables the development of tool drivers using pure LUA. With this functionality, the Sylvac tool is seamlessly integrated into OGS, see Lua custom tools for more info.
Tool registration and configuration
According to the instructions provided in the Lua custom tools, a standard configuration for the [LuaTool_Sylvac]
section in station.ini
is as follows:
[TOOL_DLL]
heLuaTool.dll=1
[CHANNELS]
20=LuaTool_Sylvac
[LuaTool_Sylvac]
DRIVER=heLuaTool
TYPE=sylvac
; The following setup is for Calipers of type S_CAL Evo with old bluetooth module.
; These devices do not support "paired mode" and "cyclic mode". Data is read whenever
; the data button is clicked on the tool.
; To identify the tool, press the MODE button for 2 seconds. Old devices will not enter
; a menu.
BLE_PORT=COM3
BLE_MAC=f7:c5:d3:10:52:4b
; Define the correct (device-specific) bluetooth protocol here. Note, that
; two "generic" protocols are available to support all current devices:
; SYLVAC_GATT_SDS: standard data service (report value on every change)
; SYLVAC_GATT_SMS: Synology Metrology service (cable replacement)
BLE_TOOLTYPE=SYLVAC_GATT_SMS
;BLE_TOOLTYPE=SYLVAC_GATT_SDS
GUI_LABEL=Length [mm]