Andrews & Arnold Ltd make use of a lot of open source software. As a way of giving back to the community we also publish a lot of open source software, and also PCB designs which have been created by us. We plan to stock some of the more popular designs and make available to order, so please let us know if you are interested in purchasing any of these boards.
Please don't hassle to normal sales team, for more information contact pcb@aa.net.uk. We recommend you email before ordering unless you know exactly what you are planning to do with the boards.
It is important to realise that these are sold as assembled circuit boards, much as if you were ordering boards from a PCB manufacturer, and as such are not a complete product. You can use them as you wish, and they are ideal for a hobbyist or making prototypes, but if you were to use them to make a product that you put on the market you are responsible for ensuring EMC and regulatory compliance for your product as a whole. They do not come with a case or housing, so please ensure you observe ESD precautions to avoid damage (which may not immediately be apparent). Just to be clear, if popular, we may decide to make some of these a "product" in the future, with certification for CE/UKCA marking, but these are current only sold as components - assembled circuit boards.
Most boards have open source software available on the GitHub links shown. This is normally pre-loaded for your convenience, and then allows over the air updates over WiFi. Note that any software pre-loaded is just for your convenience and not part of what you are buying - it is open source software issued on a GPL licence which is "AS IS" with no warranty. However, GitHub has links for raising any issues or feature requests.
You can also make your own software for these boards. You will need a suitable lead to program them - many have USB-C so a simple USB-C lead will do, but some will need a serial lead such as the tasmotizer board (see below). Those with USB are wired to use RST and DTR to work with esptool seamlessly. You will need a suitable development environment. These modules are based on the ESP32 processor, so the ESP IDF development environment is recommended (though there is also an Arduino based IDE).
For most boards a 3D printable case design is also included on the GitHub link.
The boards all have a date code, and the GitHub project may have moved on since the boards were made. If you have any problems it is worth checking out the project from the corresponding date. This is particularly important for the 3D printed cases based on the PCB design as other date codes may not fit.
Most boards make use of Molex mini SPOX connectors - plugs and leads are not included. USB leads are not included.
If you are interested in a board that has an "order" link - you can just order it. But if not, or have any other questions, please contact pcb@aa.net.uk. We're happy to consider having some more made if there is interest. Recent post COVID component shortages have meant that some parts are hard to come by, or expensive, so we may not be able to immediately provide boards, but we welcome your interest. And if you need similar boards designed, do get in touch.
Sorry, we are only shipping to UK at present as we really have no clue how the export paperwork and VAT/duty would work sending outside this stupid island. Our apologies.
PCBs that do not have a processor, and so no software.
This board is a simple serial programming / debug board, but with a number of key features that make it more useful than your average serial lead.
£18.00† Order now: Order 1 module
IMPORTANT: You need a USB-C lead to use this
There are Shelly products with 5 pin (1/10" spaced) and 7 pin (1/20" spaced) headers that use ESP8266 or ESP32 processors which will work with this board, including original Shelly 1, Shelly Dimmer, and most Shelly Plus models. Re-flashing a Shelly device is something you do at your own risk, obviously.
The Solar System is a set of boards that can be used to make up a door entry and/or alarm system.
All of these boards are designed to be powered from 12V DC, and would typically be supplied from an alarm system battery backup box (which is usually more like 13V or 14V).
In addition to these boards, some more general purpose boards can be used for inputs and outputs, but in practice it is simpler and cheaper to use a Shelly Plus 1 for one input and one relay output from 12V. The Shelly Plus i4 DC provides a 4 input 12V powered module as well. These make a good complement to the alarm system devices when loaded with the alarm system software (single CPU version). The Shell Plus 1 can also run from mains, so handy if you want lights controlled from alarm armed state.
A management system is run by us if required, which provides web based config, status, logging and management of fobs for the system as a whole. However the system is designed to work well during short Internet access failures and even allow access with total WiFi failures. We can also print DESFire ID/access cards and pre-load these on to the management system. Please do ask for details. We don't currently charge for this system (and you could, instead, run your own from the open source project on GitHub), but we may do in the future - we would expect early adopters to continue to have free access.
IMPORTANT: If using the supplied software, you will need a management server of some sort, or use the one we provide, so please ask before ordering parts for this system.
The door controller is a small 50mm x 26.5mm circuit board that is designed to be installed on the inside of a door. It fits well inside a typical exit or break glass box. It could also be fitted inside a wooden door by cutting a slot in the edge and covering with a plate and running 12V through the door and a hinge loop.
£36.00† Order now Access2 (single relay): Order 1 module
£36.00† Order now Access3 (larger, dual relay): Order 1 module
This is designed to work with the door controller, fitting outside the door. It can however be used for any NFC application. The PN532 chip is very flexible.
£24.00† Order now: Order 1 module
This tiny board is designed to actually fit in the void inside a Honeywell Galaxy alarm system keypad/display case (see image below).
This board is designed to fit in to a typical Pyronix alarm bell box.
This is a small PCB that can replace many of the Daikin WiFi modules.
Order Amazon
IMPORTANT: You need a lead for this - it can directly replace the BRP069B41 or BRP069C41 Daikin modules using the lead they use.
An environmental monitor for CO₂, humidity, and temperature. This board is available in several configurations.
£30.00† Order now: Order 1 module
IMPORTANT: This needs some work - to get temperature you need a DS18B20 and 3 pin SPOX plug, or fitting an SCD41 (surface mount). For CO2/humidity you need an SCD41. If you want a display, you need to fit one. This is much more of a hobbyist item at present but we are considering selling complete built up modules if they are popular.
There are a number of other ESP32 based boards for general applications, such as LED light strips, GPS, solid state relays, and even a board especially for controlling antique ASR33 teletypes. Most of these do not have any specific software.
These boards are also available cheaply as a bare board for you to build yourself, please contact us for details.
This is a general purpose board for WiFi or Bluetooth operations. It is designed to plug directly in to a standard USB-A port as it is used on a 2mm thick board. It includes a voltage regulator to run the 3.3V ESP32, and an RGB LED.
£24.00† Order now: Order 1 module
IMPORTANT: This is a hobbyist item - no specific firmware supplied.
There is a 5 pin programming/debug set of pads which could be used for 3.3V GPIO if needed (GPIO0, 1 and 3).
This does not have a USB chip, and only uses the USB connector for power.
When the ESP8266 came out one of the most popular modules was the ESP01, a tiny board with 8 pin header.
IMPORTANT: This is a hobbyist item - no specific firmware supplied.
This board is basically the same, but using an ESP32-PICO-MINI. It is the same size and has an 8 pin header with same basic pin out.
This has only the ESP32-PICO-MINI, no regulator or LEDs, etc.
The 2x4 header is not included, so some soldering is needed.
This is basically the smallest board you could sensibly make using an ESP32-PICO-MINI module. It has just the 5 pin programming header exposing GPIO0, 1, and 3 and 3.3V power. It includes an RGB LED.
IMPORTANT: This is a hobbyist item - no specific firmware supplied.
This is a general purpose module but designed to fit well with controlling typical LED strips.
IMPORTANT: This is a hobbyist item - no specific firmware supplied.
This includes a USB-C header (with UART) on one end, and a 4 pin header on the other end. These are, by default, simply direct GPIO pins, but there are jumpers to force pin 1 to GND, and to force pin 2 to the USB power 5V and disconnect from the (3.3V) GPIO. There is also a FET to switch the 3.3V supply from the regulator to pin 3.
As such this can be used for various 3.3V GPIO, or for working with devices that need 5V, and devices that need more power such as typical addressable LED strips.
The whole design works well in a nice 3D printed case as an in-line USB lead to LED strip.
You may think we are mad doing lunar billing, but this is a ridiculously specific circuit board and we will be delighted if anyone does want this board. It is likely to be made to order individually and we would love to hear your stories of its use.
IMPORTANT: This is a very specialised hobbyist board.
It is designed to work with 20mA current loop interfaces to an antique ASR33 teletype working at 110 Baud. It has an input to allow a button to turn on/off as some ASR33s have extra buttons which can be used for this (even marked "MOTOR START" in some cases). It has outputs to work solid state relays to power the teletype, and separately the motor start (this usually means linking in to the motor supply in the ASR33). The mains switching solid state relays are not included but readily available from Amazon and easy to fit in the base of a teletype.
The open source software allows working of the teletype by MQTT, and also by direct TCP connection. It also includes several interactive functions including punching large text on the paper tape, and a complete copy of the classic Colossal Cave adventure game which can be played locally with no Internet connection.