Skip to Content

Hardware and installation

Which parts the Tillor Controller consists of, how to connect and mount it, and what your network must let through.

Last updated on

This page is for whoever mounts and connects the controller: you or your electrician. It describes the current version, Rev 1. How to put a connected controller into use in Tillor afterwards is in Connecting a controller.

The Tillor Controller: a round screen with tag reader, as the guest sees it on the wall

Which parts does it consist of?

A controller consists of two circuit boards connected by one cable.

The two circuit boards of the Tillor Controller: the round screen board at the top, the main board with the relays below it

PartWhat is on itWhere it goes
Screen board (round)The round screen of 480 by 480 pixels, the tag reader and a small speakerIn the wall, behind the tile. Only the round screen sticks out.
Main board (120 x 120 mm)The power supply, the network connection (cable and Wi-Fi), 6 relays, 6 inputs, a microSD slot and a USB-C portIn a separate box near the power supply and the cabling.
Connecting cableAn 8-pin cable between the two boardsBetween the two boxes. It carries power and data: the screen board has no power supply of its own.

In Tillor you see both parts on the controller's page: the main board under Main board and the screen board under Extension board. See The controller page.

Power supply

You power the main board in one of these ways:

ConnectionVoltageNote
Screw terminal J2 (2-pin, 5.08 mm pitch)12 to 24 V DCThe usual connection. Higher than 24 V is not allowed.
PoE via the network cablePoE according to 802.3afA network cable from a PoE switch then provides power and network at the same time.
USB-C5 VFor maintenance only. USB alone is not enough for the screen and relays together; the controller then cuts out.

Count on about 6 W in normal use and up to 10 W at peak moments, excluding what you switch via the relays.

Connecting relays

The main board has 6 relays with potential-free changeover contacts, each on its own 3-pin screw terminal (5.08 mm pitch). The relays are numbered from 1 (top) to 6 (bottom) in the column.

Low voltage only

On the Rev 1 relays, only connect low voltage, such as an electric lock or solenoid valve on 12 or 24 V. Always switch 230 V or a heavier load via an intermediate relay or contactor with a low-voltage coil. With a DC load, put a flyback diode across the load.

The print on the board is not correct on Rev 1. This is what the pins really do:

Terminal pinContact
3 (top)Common (COM)
2 (middle)Normally closed (NC)
1 (bottom)Normally open (NO)

So a load between pin 3 and pin 1 switches on when the relay pulls in. Check it with a multimeter before you connect a load.

At start-up and before every restart, the controller switches all relays off.

Today you switch a relay with an automation: a pulse of a number of seconds, or on or off. For example: a push button on an input opens the door on relay 1.

Soon the controller will also switch a relay on by itself after a successful payment with a tag or QR code, so the shower, washing machine or door starts straight away. Today it shows the message on the screen after a payment, but does not switch a relay yet.

Inputs

The main board has 6 inputs with optocouplers, spread over two 6-pin terminals (3.81 mm pitch). Each input has a plus and a minus pin and is electrically isolated from the rest of the board.

  • An input works on 6 to 36 V DC. It draws 1.1 mA at 6 V up to 7.4 mA at 36 V.
  • You use an input for example for a door contact or a push button.
  • The controller reports every change of an input to Tillor as the event Controller input changed. You can start an automation with it. The controller itself does nothing with an input.

Other connections

ConnectionWhat for
Network port (RJ45)Wired network, 10/100 Mbit, and optionally PoE.
Wi-Fi2.4 GHz only, with WPA2 (password). WPA3-only and business networks with a user name (802.1X) do not work.
microSD slotExtra storage for the logs. The card is only detected at start-up.
USB-CMaintenance by Tillor support.
BOOT and RESET buttonsFor support. BOOT has no function for you, not even a factory reset. RESET restarts the main board.

Status light on the main board

The light on the main board shows how the connection is doing. Handy when the screen is not in sight.

LightMeaning
Flashes quicklyNo network.
Flashes slowlyNetwork, but no connection with Tillor yet.
Steady onConnected to Tillor.

On the screen board, a light is on as long as it is connected to the main board.

Mounting

The current enclosure consists of two 3D-printed boxes:

BoxExternal sizeWhere
Screen box140.4 x 96.4 x 33.1 mmIn the wall, behind the tile. The round screen sticks through the tile like a puck.
Power box136.4 x 136.4 x 41.1 mm (low version: 28.6 mm)Near the power supply and the cabling, for example in a technical room.

The power box has openings on the left for the network cable and the power supply, on the right for the 6 relay terminals and at the bottom for USB-C, the microSD card, the inputs and the connecting cable.

This is how you drill the tile for the screen box, seen from the tile with the tag reader at the top:

  1. Drill a 59 mm hole with a hole saw where the screen goes.
  2. Drill two 6 mm holes for the locating pins: 39 mm to the right of the centre of the large hole, one 22.5 mm above it and one 22.5 mm below it.
  3. Fix the puck with the nut. There is also a version that you click into place with 2 screws.

Waterproof

The screen box is designed for a wet room: bonded glass, a flat gasket between puck and tile and a rubber seal in the lid. No IP rating has been measured for it yet. So do not mount the controller where it sits directly under the shower jet.

What must your network let through?

The controller only makes outgoing connections itself. You do not need to open any port towards the controller.

What forProtocol and port
Tillor (connecting, status, logs, tags)HTTPS, port 443, to tillor.eu
Commands from Tillor (restarting, settings, payments)MQTT with TLS, port 8883
New firmwareHTTPS, port 443
The correct timeNTP, UDP port 123, to pool.ntp.org, time.cloudflare.com and time.google.com
Looking up namesYour network's DNS

The controller also needs an IP address via DHCP. The controller's clock may not be more than 60 seconds off, otherwise connecting fails; with NTP it takes care of that itself.

Tags

The controller only reads MIFARE Ultralight C tags issued through Tillor: cards, key fobs, wristbands and stickers. Any other tag gets Tag niet herkend - Dit is geen geldige tag (tag not recognised, this is not a valid tag) on the screen.

  • Controller and tag check each other with a key that differs per tag. So a copied tag number alone does not work.
  • The balance is stored in Tillor and, secured, on the tag itself too. That is why paying keeps working for a while when the connection drops. See Payments and balance.

See also

Was this page helpful?

On this page