Some more electronic stuff came today and I have done more testing. I started to put the configurations together for my network nodes, mainly the CAN bus.

I received my prototype/screw terminal shields and can now finalise the stacks of boards I am going to use for the different type of clients.

I have tested a digital extender with additional 16 digital IOs and 8 analog IOs and another extender with 28 digital IOs and 16 analog inputs.

I also have configured and tested a 27 channel PWM shield.

I now have tested all the components I need and only need a few more CAN bus shields and I have all the boards to build the system.

Above is the analog extension shield.

The digital extension shield on top of a CAN bus shield and the Arduino

digital_extender

Here is another shield. It is a motor driver and I will control my heater fans, which sit behind the heat exchangers of the heating system.

fan_driver

Here is a picture of the prototype shield with screw terminals. I use this to add a few small custom items and also to have solid connections for the connected cables.

protoboard

Here is the picture of the PWM client. Arduino with CAN bus shield, on top of that the prototype shield and then the PWM shield. One has to pay attention with the signals for the SPI bus select. The CAN bus shields use pin 9 (some other CAN bus shields use pin10 and that clashes with other shields). I now have my configurations identified which work and do not have any signal conflicts. The SPI bus is the problem child here. A lot of shields use it but most use pin 10 for Slave Select and that clashes unless one does something about it, which is not always easy. I selected the combinations of my boards  that I do not have such problems.

pwm_client

I had a few issues to sort along the way, but so far it is all going as expected.

I have not yet tested the new IP camera I received and a POE Ethernet switch for the cameras. It is a very low profile dome camera which I can mount flat against a vertical wall.

Tomorrow I will cut the steel for Friday when we continue welding and will do the trailing arms and start putting the main chassis together.