In addition to the aforementioned hardware that is readily available from commercial vendors, we found that several other components with small to medium complexity were also crucial or at least very beneficial for the smooth operation of the SDL. These often have very specific requirements regarding their geometry, size, or hardware specifications, and can be exceedingly difficult to find from commercial sources at reasonable costs. For this reason, we custom-designed many of these components and built them from 3D-printed parts and basic electronic components such as DC, stepper, or servo motors. They are controlled by an Arduino board via self-written software, that communicates with the software backend (see next section) through a custom communication protocol for easy task scheduling and synchronization by the same backend that also controls the other, commercially available hardware. These custom-built components include a device for capping and uncapping chemical containers and centrifugation tubes with lids of different dimension, thread pitch, and number of turns required for opening and closing, remotecontrolled clamps on moving stages that can be attached to a hotplate and raised and lowered, as well as safely hold a flask in place during heating and stirring, and various sensors such as a temperature/humidity sensor, a camera, and an emergency stop button. We also built actuators for the multiport selection valves based on the design described by Steiner et al. with some modifications to make them work with off-the-shelf electronic components rather than custommade PCBs and simple serial commands that can be sent to the Arduino via a serial port for controlling valve positions, and used them alongside commercial multiport valve actuators. The Arduino source code as well as the stl files for the 3D printed components will be made available here, and a more detailed description and assembly instructions for all these components will be made available in a follow-up publication.