Electronics Module

The role of the electronics module is to provide control over the loader system. Specifically, it has at least 7 channels of 24V relays for solenoid valves, 3 digital inputs for interlocks (arm up / arm down / door closed), and can be used to drive a pressure controller, though we typically do that via a LabJack. An alternative electronics module is entirely built around a LabJack using their relay module. These are much higher cost, but avoid needing a separate computer/Raspberry Pi and network backend.

Materials: 1 x AFL electronics module enclosure 1 x front cover 1 x top plate cover 3 x RJ45 jack Switch: McMaster-Carr # 7395K29 or equivalent DB9 female connector, panel mount DC connector, 2.1 mm, McMaster # 8320N115 or equivalent 24 V, 1 A, 2.1 mm, center - AC/DC adapter McMaster 70235K85 or equivalent Hookup wire Raspberry Pi 64GB high endurance SD card PiPLATES RelayPLATE PiPLATES PowerPLATE24 Short (1 ft) RJ45 patch cable or bare CAT5e cable and termination tools
4 x #2-56 x ¼” screws (length need not be exact)

Step 1: Prepare the Housing

Empty electronics module housing

Step 2: Prepare the Raspberry Pi and other boards

The base of the electronics stack is a Raspberry Pi.

Prepare the Pi-Plates and Pi stack

See the Pi-Plates POWERplate24 docs here for more details.

Raspberry Pi mounted with heatsinks

Relay plate bare

Relay plate jumpered

Relay plate jumpered top view

Leave a long, dangling end of wire to connect to the main shutoff switch.

Relay power feed

Relays attached

Step 3: Prepare the housing and components

DB9 assembly detail

DB9 connector dressed

RJ45 assembly

Pin Color Function
1 Red Up
2 Black Up-Common
4 Blue Down
5 Black Down-Common
7 Purple Enable
8 Black Enable-Common

As above, the colors are entirely arbitrary. I recommend using one wire for all the "common" terminals (2, 5, and 8) and running it through the connector for simplicity.

Interlock RJ45 dressed

Pin Color Function
1 Blue Arm Up
2 White Arm Up-Common
4 Purple Arm Down
5 White Arm Down-Common
7 Gray Door Open
8 White Door Open-Common

As above, the colors are entirely arbitrary. I recommend using one wire for all the "common" terminals (2, 5, and 8) and running it through the connector for simplicity. This line must never see the 24V system - you will fry the digital inputs.

Power connector occupied

Next the DB9 connector, threading the wires in from the outside and securing with glue or standoff screws:

Next, the RJ45 connectors. Let's start with the pneumatic module one. These standard keystone jacks snap in from the inside with an upward twist. It can take a bit of force, but they should seat solidly. The pneumatic module "actuator" slot can be hard to reach.

Pneumatic RJ45 dressed

Proceed with the interlock connector. Note that in the pictures, the connectors are not fully seated - I did not have the right connector during this build.

Power and ethernet

Power and ethernet 2

Relay board placement detail Relay # | Connector | Function --- | --- | --- 1 | RJ45 | Arm Up 2 | RJ45 | Arm Down 3 | DB9 | Rinse 1 4 | DB9 | Rinse 2 5 | DB9 | Blowout 6 | DB9 | Piston Vent 7 | DB9 | Cell Flow Through

NOTE! The relays are numbered from bottom to top as installed.
The "system enable valve" pin on the RJ45 connector, can be connected to the relay common side at the end of the board, or the top switch, any source of SWITCHED 24V power.

Double check the connections to the RelayPLATE, tug the cables gently to ensure they are secure, etc.  Re-doing this is painful!

Thread the relayboard input power out the switch opening.  This is the power input to the valves.

Done!


Previous page | Next page