Pros: All four inputs and outputs worked right out of the box provided documents makes mapping to the IO easy works with Rpi.GPIO 24V power is very useful for cleaning the wiring Fuse helps save precious electronics
Cons: Would have really liked the option to include standoffs in the order (as an add-on) Wish the IO was sourcing rather than sinking Shipping....
Notes: Shipping from India takes a very long time (like 30 days). In my case, it took almost 2 months before the correct product was at my address, and whats worse is I more-less spent an extra $10 to get it because when I received the incorrect item I had to pay to send it to the proper location (the other side of the USA). The person that received my item was not so nice and never mailed me mine so I was stuck waiting for another shipment from India to USA. All in all, I would say if you are looking to find a 24V IO HAT go to adafruit and get the automation HAT from pimoroni, it's a MUCH shorter wait time, you won't have to deal with costly shipping errors, and it does most of the same functions with a couple small trades. In summary, I don't think I'll be getting any more items from armtronix when it comes to professional projects, it's not worth it, time is money and the time wrapped up in shipping nearly cost me the project.
Project (for those interested): This item required added circuitry due to it being NPN rather than PNP but I did successfully use it to allow communication between a raspberry pi and a Universal Robot. The pi handles a stepper motor which runs a linear rail with inputs from the robot telling the pi where to send the stepper. The pi is also running a computer vision system and telling the robot where a part lies for proper orientation of the gripper before pickup. Programming could use a little extra effort but all in all the system works.
1. Be aware that you need to be patient when configuring WiFi at the device. Activating changes including the reboot of the device may take up to several minutes, so wait some 5 minutes or more before attempting to reach the device at the ip- address you just configured. 2. If you want to reconfigure WiFi/Network you must ensure the device doesn't receive the SSID of the previous setup, the device will ONLY boot into AP-mode when it doesn't receive the previously configured SSID. So you may have to switch off your router or, as I did, shield the device from RF by wrapping it into alu-foil, and then access it as AP by holding the phone very close to it (it will work through the foil-shield because of the very short distance). 3. Addition of a (pico-) fuse on the PCB at the input side will improve safety.