Hostname: page-component-89b8bd64d-5bvrz Total loading time: 0 Render date: 2026-05-08T11:32:27.715Z Has data issue: false hasContentIssue false

Optimal configurations of Minimally Intelligent additive manufacturing machines for Makerspace production environments

Published online by Cambridge University Press:  17 January 2024

James Gopsill*
Affiliation:
Faculty of Science and Engineering, University of Bristol, UK
Mark Goudswaard
Affiliation:
Faculty of Science and Engineering, University of Bristol, UK
Chris Snider
Affiliation:
Faculty of Science and Engineering, University of Bristol, UK
Lorenzo Giunta
Affiliation:
Faculty of Science and Engineering, University of Bristol, UK
Ben Hicks
Affiliation:
Faculty of Science and Engineering, University of Bristol, UK
*
Corresponding author: James Gopsill; Email: james.gopsill@bristol.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Additive manufacturing (AM) has transformed job shop production and catalysed the growth of Makerspaces, FabLabs, Hackspaces, and Repair Cafés. AM has enabled the handling and manufacturing of a wide variety of components, and its accessibility has enabled more individuals to make. While smaller than their production-scale counterparts, the objectives of minimizing technician overhead, capital expenditure, and job response time remain the same. The typical First-Come First-Serve (FCFS) operating model, while functional, is not necessarily the most efficient and makes responding to a-typical or urgent demand profiles difficult. This article reports a study that investigated how AM machines configured with Minimally Intelligent agents can support production in these environments. An agent-based model that simulated 5, 10, 15, and 20 AM machines operating a 9 am−5 pm pattern and experiencing a diverse non-repeating demand profile was developed. Machines were configured with minimal intelligence – FCFS, First-Response First-Serve (FRFS), Longest Print Time (LPT), Shortest Print Time (SPT), and Random Selection logics – that governed the selection of jobs from the job pool. A full factorial simulation totaling 15,629 configurations was run until convergence to a ranked list of production performance – min Job Time-in-System. Performance changed as much as 200%. Performant configurations featured a variety of logics, while the least performant were dominated by FCFS and LPT. All FCFS (a proxy for today’s operations) was one of the least performant configurations. The results provide an optimal set of logics and performance bands that can be used to justify capital expenditure and AM operations in Makerspaces.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Examples of Makerspace environments.

Figure 1

Figure 2. Re-packing parts from multiple G-Code submissions (from: Gopsill and Hicks (2018)).

Figure 2

Table 1. Features that make Makerspaces a unique and challenging job-scheduling problem

Figure 3

Figure 3. Studies into Minimally Intelligent Manufacturing Systems.

Figure 4

Figure 4. Agent-based model of a Minimally Intelligent Agent-Based manufacturing system.

Figure 5

Figure 5. Images of the AnyLogic model used in the study.

Figure 6

Figure 6. An example of the typical communication pattern between the Machine and Job agents.

Figure 7

Figure 7. Modeling workshop demand.

Figure 8

Table 2. α settings to achieve the desired loading on the Makerspace

Figure 9

Figure 8. Diverse demand profile used in study.

Figure 10

Figure 9. Convergence to a ranked list of performant configurations.

Figure 11

Figure 10. Responsiveness at scale.

Figure 12

Figure 11. League tables represented as a matrix and aggregated in 5% percentiles. The colorbar summarizes the number of machines using the logics.

Figure 13

Table 3. The most and least responsive configurations across the system scales

Figure 14

Figure 12. System behavior through the lens of messages sent, job–machine rejections, and time spent printing.

Figure 15

Figure 13. The individual machine utilization for the most and least responsive system at the different scales. The machines have been placed in rank utilization order and the logic being used by the machine detailed at the top each figure. The top set of logics in each figure refer to the most responsive configuration and the bottom set to the least responsive configuration.

Figure 16

Figure 14. Job TiP Distribution across the system scales. Notice the steps in the distribution indicating that a day has passed where the job has been waiting and that the tail extends across multiple days for the least responsive configurations.

Figure 17

Figure 15. Print time correlation.

Figure 18

Figure 16. Submission time correlation.