{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,8]],"date-time":"2026-03-08T02:34:29Z","timestamp":1772937269124,"version":"3.50.1"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2023,6,12]],"date-time":"2023-06-12T00:00:00Z","timestamp":1686528000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."],"published-print":{"date-parts":[[2023,6,12]]},"abstract":"<jats:p>We present CircuitGlue, an electronic converter board that allows heterogeneous electronic components to be readily interconnected. Electronic components are plugged into an eight-pin programmable header on the board, and the assignment of each pin in the header is configured in software. CircuitGlue supports a variety of connections, including power, ground, analog signals, and various digital protocols at different voltages. As such, off-the-shelf electronic components and modules are instantly compatible no matter what voltage levels, interface types, communication protocols, and pinouts they use. In this paper, we demonstrate the use of CircuitGlue to ease and expedite prototyping with electronics and we explore new opportunities enabled by CircuitGlue. Finally, we reflect on the results of a preliminary user study evaluating the usability of CircuitGlue for people new to electronics.<\/jats:p>","DOI":"10.1145\/3596265","type":"journal-article","created":{"date-parts":[[2023,6,12]],"date-time":"2023-06-12T18:58:16Z","timestamp":1686596296000},"page":"1-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["CircuitGlue"],"prefix":"10.1145","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8733-4585","authenticated-orcid":false,"given":"Mannu","family":"Lambrichts","sequence":"first","affiliation":[{"name":"Hasselt University - Flanders Make - Expertise Centre for Digital Media, Diepenbeek, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6466-0663","authenticated-orcid":false,"given":"Raf","family":"Ramakers","sequence":"additional","affiliation":[{"name":"Hasselt University - Flanders Make - Expertise Centre for Digital Media, Diepenbeek, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9314-7762","authenticated-orcid":false,"given":"Steve","family":"Hodges","sequence":"additional","affiliation":[{"name":"Microsoft Research, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9617-7446","authenticated-orcid":false,"given":"James","family":"Devine","sequence":"additional","affiliation":[{"name":"Microsoft Research, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8521-7094","authenticated-orcid":false,"given":"Lorraine","family":"Underwood","sequence":"additional","affiliation":[{"name":"Lancaster University, Lancaster, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7166-9754","authenticated-orcid":false,"given":"Joe","family":"Finney","sequence":"additional","affiliation":[{"name":"Lancaster University, Lancaster, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,6,12]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Retrieved","year":"2022","unstructured":"Adafruit. 2022. Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055. Retrieved March 27, 2022 from https:\/\/www.adafruit.com\/product\/2472"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.rser.2016.01.025"},{"key":"e_1_2_2_3_1","unstructured":"Anadigm. 2022. Anadigm FPAA. Retrieved April 6 2022 from https:\/\/www.anadigm.com\/fpaa.asp"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126637"},{"key":"e_1_2_2_5_1","volume-title":"Retrieved","year":"2022","unstructured":"Arduino. 2022. Arduino - Home. Retrieved March 27, 2022 from https:\/\/www.arduino.cc\/"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1517664.1517743"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1561\/1100000057"},{"key":"e_1_2_2_8_1","volume-title":"Design Your Circuit with Circuito.io. Retrieved","year":"2022","unstructured":"Circuito.io. 2022. Design Your Circuit with Circuito.io. Retrieved August 1, 2022 from https:\/\/www.circuito.io\/"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550317"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984566"},{"key":"e_1_2_2_11_1","volume-title":"Retrieved","year":"2022","unstructured":"Espressif. 2022. A cost-effective and highly integrated Wi-Fi MCU for IoT applications. Retrieved March 27, 2022 from https:\/\/www.espressif.com\/en\/products\/socs\/esp8266"},{"key":"e_1_2_2_12_1","unstructured":"Espressif. 2022. ESP32. Retrieved April 6 2022 from https:\/\/www.espressif.com\/en\/products\/socs\/esp32"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/502348.502388"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445315"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2012.1"},{"key":"e_1_2_2_16_1","volume-title":"32-bit PSoC\u2122 Arm\u00ae Cortex\u00ae Microcontroller. Retrieved","year":"2022","unstructured":"Infineon. 2022. 32-bit PSoC\u2122 Arm\u00ae Cortex\u00ae Microcontroller. Retrieved April 6, 2022 from https:\/\/www.infineon.com\/cms\/en\/product\/microcontroller\/32-bit-psoc-arm-cortex-microcontroller\/"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3369838"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300407"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415887"},{"key":"e_1_2_2_20_1","volume-title":"SAM Labs homepage. Retrieved","author":"Labs SAM","year":"2022","unstructured":"SAM Labs. 2022. SAM Labs homepage. Retrieved April 6, 2022 from https:\/\/samlabs.com\/us\/"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3463523"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3374920.3374950"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3430524.3440623"},{"key":"e_1_2_2_24_1","first-page":"3","volume-title":"Retrieved","year":"2022","unstructured":"Lego. 2022. Lego Mindstoms EV3. Retrieved March 27, 2022 from https:\/\/www.lego.com\/en-us\/product\/lego-mindstorms-ev3-31313"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901790.2901833"},{"key":"e_1_2_2_26_1","volume-title":"Retrieved","author":"BBC","year":"2022","unstructured":"BBC micro:bit. 2022. Micro:bit Educational Foundation. Retrieved March 27, 2022 from https:\/\/microbit.org\/"},{"key":"e_1_2_2_27_1","volume-title":"RP2040","author":"Pi Raspberry","year":"2022","unstructured":"Raspberry Pi. 2022. RP2040. Retrieved April 6, 2022 from https:\/\/www.raspberrypi.com\/products\/rp2040\/"},{"key":"e_1_2_2_28_1","volume-title":"Retrieved","author":"Pi Raspberry","year":"2022","unstructured":"Raspberry Pi. 2022. Teach, Learn, and Make with Raspberry Pi. Retrieved March 27, 2022 from https:\/\/www.raspberrypi.org\/"},{"key":"e_1_2_2_29_1","volume-title":"What is PIO? Retrieved","author":"Raspberry Pi.","year":"2022","unstructured":"Raspberry Pi. 2022. What is PIO? Retrieved April 6, 2022 from https:\/\/www.raspberrypi.com\/news\/what-is-pio\/"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702613.2725430"},{"key":"e_1_2_2_31_1","volume-title":"A Brief History of FPGA. Retrieved","author":"Romano David","year":"2022","unstructured":"David Romano. 2022. A Brief History of FPGA. Retrieved April 6, 2022 from https:\/\/makezine.com\/2019\/10\/11\/a-brief-history-of-fpga\/"},{"key":"e_1_2_2_32_1","volume-title":"nRF52 Series. Retrieved","author":"Semiconductor Nordic","year":"2022","unstructured":"Nordic Semiconductor. 2022. nRF52 Series. Retrieved April 6, 2022 from https:\/\/infocenter.nordicsemi.com\/index.jsp?topic=%2Fstruct_nrf52%2Fstruct%2Fnrf52.html"},{"key":"e_1_2_2_33_1","volume-title":"PPI --- Programmable peripheral interconnect. Retrieved","author":"Semiconductor Nordic","year":"2022","unstructured":"Nordic Semiconductor. 2022. PPI --- Programmable peripheral interconnect. Retrieved April 6, 2022 from https:\/\/infocenter.nordicsemi.com\/index.jsp?topic=%2Fcom.nordic.infocenter.nrf52832.ps.v1.1%2Fppi.html"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327590ijhc2002_1"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126618"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984527"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347938"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126646"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","unstructured":"R. \u0160wierczy\u0144\u015bki K. Urba\u0144ski and A. Wymys\u0142owski. 2014. Methodology for supporting electronic system prototyping through semiautomatic component selection. In 2014 15th International Conference on Thermal Mechanical and Multi-Physics Simulation and Experiments in Microelectronics and Microsystems (EuroSimE). Institute of Electrical and Electronics Engineers New York NY USA 1--4. https:\/\/doi.org\/10.1109\/EuroSimE.2014.6813792","DOI":"10.1109\/EuroSimE.2014.6813792"}],"container-title":["Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3596265","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3596265","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,14]],"date-time":"2025-07-14T04:45:31Z","timestamp":1752468331000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3596265"}},"subtitle":["A Software Configurable Converter for Interconnecting Multiple Heterogeneous Electronic Components"],"short-title":[],"issued":{"date-parts":[[2023,6,12]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,6,12]]}},"alternative-id":["10.1145\/3596265"],"URL":"https:\/\/doi.org\/10.1145\/3596265","relation":{},"ISSN":["2474-9567"],"issn-type":[{"value":"2474-9567","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,12]]},"assertion":[{"value":"2023-06-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}