Hostname: page-component-76d6cb85b7-92wsb Total loading time: 0 Render date: 2026-07-17T04:19:47.700Z Has data issue: false hasContentIssue false

Evaluating design automation from user input to production – insights from the bike connector tool

Published online by Cambridge University Press:  02 July 2026

Julian Bürkli
Affiliation:
ETH Zurich, Switzerland
Simon Ritter*
Affiliation:
ETH Zurich, Switzerland inspire AG, Switzerland
Patrick Beutler
Affiliation:
ETH Zurich, Switzerland inspire AG, Switzerland
Urs Hofmann
Affiliation:
ETH Zurich, Switzerland inspire AG, Switzerland
Gaspare Stocker
Affiliation:
ETH Zurich, Switzerland
Julian Ferchow
Affiliation:
ETH Zurich, Switzerland inspire AG, Switzerland
Mirko Meboldt
Affiliation:
ETH Zurich, Switzerland

Abstract:

Design automation (DA) frameworks are often too specialized to be broadly evaluated. This paper proposes the use of deliberately simple, accessible implementations to facilitate the collection of user feedback. The evaluation of a DA framework is demonstrated through the Bike Connector Tool, which automates the design of personalized bicycle accessory connectors. A case study yields valuable insights, including the need for spatial guidance, manual intervention and expanded design options. The results indicate that simple demonstrators can effectively support the evaluation of DA approaches.

Information

Type
DESIGN METHODS AND TOOLS
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (https://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
The Author(s), 2026
Figure 0

Figure 1. Figure 1 long description.Workflow of the proposed evaluation approach, showing the DA framework, its implementation in the Bike Connector Tool, and the extension to manufacturing and evaluation for an end-to-end assessment. The user specifies the desired part by selecting features from a parametric feature library, configuring their parameters, and defining their spatial relationships. Objectives and constraints may be specified before triggering the automated design generation. Although the framework formally concludes with the generation of a CAD model, the workflow is extended through manufacturing and physical evaluation of the generated part to enable empirical user feedback

Figure 1

Figure 2. (a) Connector consisting of two interfaces linked by the connection body and (b) user interface of the Bike Connector Tool

Figure 2

Figure 3. Overview of the 21 connectors created by participants in the case study

Figure 3

Figure 4. Connector C1 for mounting a bicycle computer to the handlebar. From left to right: exported STL, printed connector, mounted connector on the bike. The rightmost panel displays the framework with the elements addressed by this learning marked in red

Figure 4

Figure 5. Connector C2 for mounting spare batteries for electronic shifting to the bottle-cage mounts of a mountain bike. The battery is secured using a compliant clamp interface with a rubber strap. From left to right: exported STL, printed part, mounted connector, and relevance to the framework

Figure 5

Figure 6. Connector C3 for mounting a front light to the handlebar using a bolt plate that attaches to the light via the thread on its underside; from left to right: exported STL, printed part, mounted connector, and relevance to the framework

Figure 6

Figure 7. Figure 7 long description.Connector C4 for mounting a front light to the handlebar using a two-piece clamp and a through bolt attachment for the light; from left to right: exported STL, printed part, mounted connector, and relevance to the framework