

To represent the various topics of our research we defined a hypothetical electronic device, and the workflow will be illustrated by describing and analysing all the steps that is necessary to cover in order to to bring such object from a breadboard overloaded with wires and components to a more stable and reliable prototype. Following a research through design approach, we will provide up date guidelines regarding how to design every aspect of an electronic music interface using exclusively open source software. This article aims to analyse and experiment a variety of open source Computer Aided Design (CAD) applications with the goal of further spread the use of open source CAD software among media artists, designers,and researchers in the field of STEAM (Science, Technology, Engineering, Art, Mathematics) applications. Although these applications have reached a good level of maturity, their use in the artistic field is still not so widespread, due to an initial barrier probably caused by a lack of accessible documentation and best practices.


This task could benefit from the high performance tools offered by state of the art Open source Computer Aided Design (CAD). The practice of designing and building instruments, interfaces and hardware in general, became a crucial part of contemporary audio and media arts productions. It also reduces the amount of time needed to operate and improves print quality. The current work reduces error and improves the efficiency of 3D printer operation. The bed levelling system uses the load cell probe to automate the manual bed levelling process, saving time.

From the machine controller, the ABL process takes 75 seconds. The sensor system and the Automatic Bed Levelling (ABL) process are evaluated by observing the bed surface obtained via a load cell bed probe. Finally, an automated bed leveling system was observed and analyzed its behavior. The system was then used by a software routine in the machine's microcontroller firmware to automate the bed levelling. A sensor system prototype was implemented in an FDM 3D printer to determine contact between the bed and the tool's nozzle. The sensor system automates the process of detecting and compensating for inconsistencies in the flatness of the bed's surface relative to the nozzle. "The current paper describes a new low-cost sensing system that employs a load cell embedded in the tool carriage assembly of an open hardware fused deposition modelling (FDM) 3D printer.
