{"guid":"39d86a46-74ad-52ed-9c8b-54c3d70feef1","title":"Kindgerechte Systemarchitektur: Die Open Source-Musikbox “TonBERRY pico”","subtitle":null,"slug":"gpn24-452-kindgerechte-systemarchitektur-die-open-source-musikbox-tonberry-pico","link":"https://cfp.gulas.ch/gpn24/talk/BBRNHH/","description":"Tonieboxen sind beliebt, zwingen aber in ein geschlossenes Ökosystem. Der [TonBERRY pico](https://github.com/tonberry-pico/tonberry-pico) ist ein freier und quelloffener Nachbau auf Basis des Raspberry Pi Pico W. In diesem Talk zeigen wir, wie dieses Projekt entstand:\n\nVon der Definition von Anforderungen über erste Steckbrettaufbauten, Integration widerspenstiger Hard- und Softwarekomponenten in C und Python, hin zum fertigen KiCad-Hardware-Design (ohne SMD-Löten) und einer Web-App zur Musikverwaltung auf dem Mikrocontroller.\n\nJeder, der Kinder im entsprechenden Alter hat oder kennt, kennt auch die Toniebox: Das Bedienkonzept (Figur draufstellen, Hörspiel spielt) ist genial einfach, aber als Hacker:in stört man sich unweigerlich an den Nachteilen: Cloud-Zwang, geschlossenes System und teure proprietäre Figuren.\n\nZwar gibt es mit dem TonUINO (Arduino + DFPlayer) bereits ein tolles Community-Projekt, das Konzept ist jedoch mittlerweile etwas in die Jahre gekommen: Will man neue Lieder hinzufügen, muss man die SD-Karte ausbauen und ein paar andere, unnötige Hürden überwinden.\n\nHier setzt TonBERRY pico an. Das Ziel des Projekts: Die einfache Nachbaubarkeit mit Modulen und ohne SMD-Löten beibehalten, aber das System auf eine moderne Soft- und Hardwarearchitektur heben. Wir zeigen euch welche Anforderungen und Leitplanken wir uns gesetzt haben, wie wir (mehr oder weniger) geeignete Hard- und Software-Komponenten ausgewählt haben, und was es brauchte um diese Ideen zu einem tatsächlich funktionierenden Gerät zu machen.\n\nDieser Talk richtet sich an alle Maker:innen, Eltern mit Basteldrang und Leute, die weniger Cloud im Kinderzimmer haben möchten.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Matthias","Stefan"],"view_count":62,"promoted":false,"date":"2026-06-06T11:15:00.000+02:00","release_date":"2026-06-06T00:00:00.000+02:00","updated_at":"2026-06-07T13:15:06.551+02:00","tags":["BBRNHH","2026","gpn24","Hardware and Making","ZKM Kubus","gpn24-deu","Day 3"],"length":3581,"duration":3581,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/452-39d86a46-74ad-52ed-9c8b-54c3d70feef1.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/452-39d86a46-74ad-52ed-9c8b-54c3d70feef1_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/452-39d86a46-74ad-52ed-9c8b-54c3d70feef1.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/452-39d86a46-74ad-52ed-9c8b-54c3d70feef1.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-452-kindgerechte-systemarchitektur-die-open-source-musikbox-tonberry-pico","url":"https://api.media.ccc.de/public/events/39d86a46-74ad-52ed-9c8b-54c3d70feef1","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[],"recordings":[{"size":382,"length":3581,"mime_type":"video/webm;codecs=av01","language":"deu","filename":"gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-06-06T18:07:18.408+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/av1-hd/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/101200","event_url":"https://api.media.ccc.de/public/events/39d86a46-74ad-52ed-9c8b-54c3d70feef1","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":520,"length":3581,"mime_type":"video/webm","language":"deu","filename":"gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-06-06T16:36:54.377+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/webm-hd/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/101162","event_url":"https://api.media.ccc.de/public/events/39d86a46-74ad-52ed-9c8b-54c3d70feef1","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":158,"length":3581,"mime_type":"video/webm","language":"deu","filename":"gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-06-06T16:07:34.136+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/webm-sd/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/101153","event_url":"https://api.media.ccc.de/public/events/39d86a46-74ad-52ed-9c8b-54c3d70feef1","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":41,"length":3581,"mime_type":"audio/opus","language":"deu","filename":"gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-06-06T15:30:24.899+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/opus/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_opus.opus","url":"https://api.media.ccc.de/public/recordings/101141","event_url":"https://api.media.ccc.de/public/events/39d86a46-74ad-52ed-9c8b-54c3d70feef1","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":54,"length":3581,"mime_type":"audio/mpeg","language":"deu","filename":"gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-06-06T15:30:20.672+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/mp3/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/101140","event_url":"https://api.media.ccc.de/public/events/39d86a46-74ad-52ed-9c8b-54c3d70feef1","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":164,"length":3581,"mime_type":"video/mp4","language":"deu","filename":"gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-06-06T15:30:16.214+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/h264-sd/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_sd.mp4","url":"https://api.media.ccc.de/public/recordings/101139","event_url":"https://api.media.ccc.de/public/events/39d86a46-74ad-52ed-9c8b-54c3d70feef1","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":654,"length":3581,"mime_type":"video/mp4","language":"deu","filename":"gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-06-06T15:27:25.939+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-452-deu-Kindgerechte_Systemarchitektur_Die_Open_Source-Musikbox_TonBERRY_pico_hd.mp4","url":"https://api.media.ccc.de/public/recordings/101137","event_url":"https://api.media.ccc.de/public/events/39d86a46-74ad-52ed-9c8b-54c3d70feef1","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"}]}