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.
These PCBs all made in China for Andrews & Arnold Ltd, and use the director's personal trademark / brand AJK®.
These are sold as assembled printed circuit boards, much as if you were ordering boards from a PCB manufacturer, and as such are not a complete product. They typically come in a PCB biscuit with blank panels you have to snap off (they are V cut, so snap off easily). 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. We are however looking at Phœnix Contact connectors (albeit more expensive) as they have push in wire plugs. So some products may be shipped with these, so avoiding need for a crimp tool. Most things could use 0.1" square pin headers instead if you are prepared to do some soldering.
If you are interested in a board that has an "order" link - you can just order it. Some are listed on Amazon, and include a link. But if not, or you 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. We can usually get batches of boards within 2 weeks if needed.
We do not ship these outside the UK at present - the hoops needed to handle this are not something we are keen to take on at this point. However, we have had reports from customers that a forwarding service like forward2me may be suitable for shipping outside the UK, and apparently works with Amazon. We don't have direct experience of them, and so are not recommending or endorsing them as such, but if you want these sent to a non UK destination such a forwarding company may be the answer. I have no idea how they handle the export issues, but if we are shipping to a UK address, it is not our problem, thankfully.
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 5060634238014
Also on Amazon
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 Shelly 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 5060634238021
£48.00† Order now Access3 (larger, dual relay): Order 1 module 5060634238076
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 5060634238038
This tiny board is designed to actually fit in the void inside a Honeywell Galaxy alarm system keypad/display case (see image below).
£24.00† Order now: Order 1 module 5060634238052
This board provides 10 separate outputs, each of which can be switched to GND or to the supply voltage as needed. This is a good general purpose board for the alarm system as well as other applications.
£48.00† Order now: Order 1 module 5060634238083
This board is designed to fit in to a typical Pyronix alarm bell box.
Plug in board for the Bell box to provide time reference for the system from GPS.
This is a small PCB that can replace many of the Daikin WiFi modules.
Order Amazon 5060634238052
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 5060634238045
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.
An environmental monitor for humidity, and temperature. This board is intended to be DC powered via connectors, which can daisy chain in and out. Ideally 12V but can work 4V to 40V so could be powered from a USB lead if needed.
£24.00† Order now: Order 1 module 5060634238106
Works with same software as the full Environmental Monitor, so reporting over MQTT and controls for the Faikin air-con, etc.
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 5060634238069
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.
A small ESP32 board, designed to be "in-line" with USB-C for power and 3 pin connector t serial LED strips, such as NeoPixel
Available on AmazonPower is from USB, so how many LEDs depends on USB power. Can be powered from 3 pin connector instead if more is needed.
Switches 5V output for LED data line.
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.