Embedded software development for bioprinters by CELLINK - Lemberg Solutions

Entwicklung von Embedded Software für 3D-Biodrucker

Kontinuierlicher Support für das UI, die Firmware, die Konnektivität und weitere softwarebezogene Funktionen der Bioprinting-Produkte von CELLINK, dem weltweit führenden Biotech-Unternehmen

Über den Kunden

CELLINK (Teil der BICO Group) ist ein schwedisches Biokonvergenz-Startup und führender Innovator in der Entwicklung von Bioprintern und Biomaterialien. Durch die Kombination von Biologie mit Ingenieur- und Computerwissenschaften treibt CELLINK die Entwicklung von Technologien für den Biodruck von menschlichen Organen und Geweben voran.

Industrien

Die Herausforderung

CELLINK suchte für den zügigen Ausbau seiner Geschäftstätigkeit einen zuverlässigen technischen Partner mit solider Erfahrung in der Entwicklung von IoT-Systemen, der Experten für С++, Qt, Embedded Linux, Marlin, MQTT und Flutter zur Verfügung stellen konnte. Da sich die Bioprinter bereits in Produktion befanden, brauchte CELLINK ein dediziertes Team, das seinen Code durch Fehlerbehebung und Optimierung warten konnte, um so auf die Funktionsweise der Bioprinter-Geräte zu optimieren.

Gelieferter Mehrwert

Lemberg Solutions war in der Lage, in kürzester Zeit ein erstes Team von Embedded Linux/Qt-Ingenieuren aufzustellen und dieses später entsprechend den effektiven Geschäftsanforderungen zu erweitern. Unser Kunde war froh über unser schnelles Onboarding und bereit für die Verbesserung seiner Qt- und Embedded-Linux-Anwendungen sowie eines auf Flutter basierenden Online-Kundenportals. Neben der Behebung von Fehlern und dem Refactoring des Codes tragen wir zur Entwicklung neuer Funktionen bei, die eine bequemere 3D-Modellierung menschlicher Organe ermöglichen.

Der Prozess

CELLINK hatte bereits mit verschiedenen Teams gearbeitet, als sie sich an Lemberg Solutions wandten. Sie waren auf der Suche nach einem Technologieunternehmen, das Dienstleistungen im Bereich der Embedded-Linux-Entwicklung anbietet, und nach Spezialisten mit relevanter Expertise, die ihr Team um weitere Kompetenzen erweitern sollten. Die Ingenieure von Lemberg Solutions verfügen über umfassende Erfahrung in der Entwicklung von IoT-Systemen, und nach mehreren Gesprächsrunden war CELLINK von unserer Professionalität überzeugt und entschied sich für die Zusammenarbeit mit uns. 

Für die Verwaltung der remote arbeitenden Fachkräfte verfolgt CELLINK einen Scrum-Workflow und hält regelmäßige Meetings ab. Außerdem stellen sie eine enge Kommunikation zwischen den Remote-Teams rund um den Globus sicher, um Verbesserungen so schnell wie möglich zu integrieren.
Das Hauptanliegen des Kunden war es, eine kontinuierliche Verbesserung seiner Qt-Anwendungen, Middleware und Firmware zu erreichen. CELLINK stellte uns umgehend seinen BIO X-Drucker zur Verfügung, so dass unsere Qt-Ingenieure die Änderungen effektiv integrieren und alle neuen Funktionen vor Ort prüfen konnten, bevor sie für die Produktion freigegeben wurden. Da verschiedene Drucker unterschiedliche Konfigurationen haben, verfolgten wir druckerspezifische Ansätze für die Entwicklung der Anwendungen. Für das Druckermodell BIO X, das über ein eingebettetes UI verfügt, verwendeten unsere Ingenieure QML, während für den BIO X6 Qt-Widgets eingesetzt werden mussten. 

Um die reibungslose Funktion der Geräte zu gewährleisten, modifizierten die LS-Ingenieure die Embedded Linux-Anwendungen und entwickelten neue Features für sie. Außerdem haben wir Kommunikationsfehler zwischen dem UI und der Middleware des Druckers behoben. Da der Code des Kunden dem von Marlin ähnelt, nutzten unsere Ingenieure ihr Wissen über dieses Software-Framework, das auf den meisten 3D-Druckern läuft.

Um seinen Kunden kontinuierlichen Support zu bieten, hat CELLINK ein Kundenportal auf Flutter Web eingerichtet. Unser Flutter-Ingenieur half dabei, das Frontend der Z-Stack-Dateiseite mit dem Backend eines anderen Produkts, CELLCYTE X, einer automatisierten Imaging-Plattform, zu verbinden. Dies ermöglicht Benutzern das sichere Monitoring der von CELLCYTE X aufgenommenen Bilder. Darüber hinaus hat unser Ingenieur bestimmte Teile des Codes debuggt, einschließlich des Teils, der für die Anzeige von Veröffentlichungsdaten verantwortlich ist.  

Lemberg Solutions und CELLINK führen ihre Zusammenarbeit fort. Wir freuen uns, Teil der Zukunft des Bioprinting zu sein und hoffen, dass wir im Zuge unserer Kooperation mit CELLINK noch mehr Unterstützung leisten können.

Technologien
C++
Qt
Embedded Linux
Flutter
Fallstudie im PDF-Format speichern
Embedded software development for bioprinters by CELLINK - Lemberg Solutions
Embedded software development for bioprinters by CELLINK - Lemberg Solutions
Embedded software development for bioprinters by CELLINK - Lemberg Solutions
Embedded software development for bioprinters by CELLINK - Lemberg Solutions

Wie es funktioniert

Cellink - PDF Form - Lemberg Solutions
Herunterladen der Case Study, um sie später zu lesen