Skip to main content
. 2022 Apr 21;11:e00307. doi: 10.1016/j.ohx.2022.e00307

Table 1.

List of all design files considering electrical design-, laser cut-, Controllino-, and computer software-files for the TENTACLE device.

Design file name File type File descriptions Location of the file
Electrical design files
Electrical Layout.png png Electrical layout of the electronics inside the box ./Electronic design/Electrical Layout.png
Laser cut files
Kast connectoren.DXF DXF Laser cut drawing of the front panel of the boxes for the connectors ./Lasercut/Kast connectoren.DXF
Controllino files
Protocol list.xlsx xlsx Excel file with all the protocols used for the Controllino ./Software/Controllino software/Protocol list.xlsx
avrtemp.ino ino Code for calculating the average temperature of the sensors that are enabled for calculating ./Software/Controllino software/Code for controllino x/controllinortcv3/avrtemp.ino
controllinortcv3.ino ino Setup and main loop code for the boxes ./Software/Controllino software/Code for controllino x/controllinortcv3/controllinortcv3.ino
Datalog.ino ino Code for writing the sensor data over UDP to pc. This file also has some old code for write to SD card example ./Software/Controllino software/Code for controllino x/controllinortcv3/Datalog.ino
Definement.ino ino Defines the output pins to human readable variables used for the code later ./Software/Controllino software/Code for controllino x/controllinortcv3/Definement.ino
Heatercontrol.ino ino Code used for the scenarios ./Software/Controllino software/Code for controllino x/controllinortcv3/Heatercontrol.ino
Heatewaveindoor.ino ino Code was for early stage indoor testing. Currently not used in this project anymore but can be reprogrammed to do so ./Software/Controllino software/Code for controllino x/controllinortcv3/Heatewaveindoor.ino
Maxhourtempcalculator.ino ino Code reads Modbus registers and update the variables used for later ./Software/Controllino software/Code for controllino x/controllinortcv3/Maxhourtempcalculator.ino
maxtemperhour.ino ino Code reads Modbus registers and update other registers with the correct maxtemp per hour used in the scenarios ./Software/Controllino software/Code for controllino x/controllinortcv3/maxtemperhour.ino
ModbusStatus.ino ino Code read the I/O of the control unit and writes it to the Modbus registers. It also updates the eeprom with newly updated Modbus values ./Software/Controllino software/Code for controllino x/controllinortcv3/ModbusStatus.ino
onewireEdit.ino ino Code reads with the onewire protocol all the sensor data and writes it to the correct Modbus address ./Software/Controllino software/Code for controllino x/controllinortcv3/onewireEdit.ino
Realupdate.ino ino Code read the sensor data and converts it to readable values and writes it to the correct Modbus registers ./Software/Controllino software/Code for controllino x/controllinortcv3/Realupdate.ino
RTCMod.ino ino Code reads the Real Time Clock of the Controllino and writes that time to serial and to the correct modbus registers ./Software/Controllino software/Code for controllino x/controllinortcv3/RTCMod.ino
ScenraioSelect.ino ino Code read Modbus registers used for checking if a probe is used for heating or just collecting temperature and writes that to the correct eeprom of the control unit ./Software/Controllino software/Code for controllino x/controllinortcv3/ScenarioSelect.ino
UDP.ino ino Code reads the incoming and outgoing data over UDP. It reads the configuration from the interface program and writes sensor data back to the interface ./Software/Controllino software/Code for controllino x/controllinortcv3/UDP.ino
Computer software files
Visual studio compilation File are needed to run the program in visual studio ./Software/Computer interface/CTCS_Controller/
CTCS_Controller_Serial.sln sln ./Software/Computer interface/CTCS_Controller/CTCS_Controller_Serial.sln
Installer compilation Files are needed to create an installer from visual studio ./Software/Computer interface/CTCS_installer/
CTCS_installer.msi msi This file is the executable used for installing the interface ./Software/Computer interface/CTCS_installer/CTCS_installer-SetupFiles/CTCS_installer.msi