Interview: Ultrasound pulse-echo device

| May 20, 2024

Interview: Ultrasound device

Luc Jonveaux has been developing open-source ultrasound devices in his spare time for several years. His motivations have been to have fun and give back to the commons. Different devices were created in his lab/flat in Paris, and they are used by quite a large community of enthusiasts.

by the Open make team, Luc Jonveaux. Copyright to the authors, distributed under a CC-BY 4.0 licence.

Sections:

*Banner image: map of the world pointing users of the un0rick hardware.

Interviewee: Luc Jonveaux

Interviewers: Robert Mies (TU Berlin) & Moritz Maxeiner (FU Berlin)

Transcription and editing: Diana Paola Americano Guerrero, Robert Mies, Fabio Reeh, Moritz Maxeiner & Julien Colomb

screenshot of the interview

Screenshot of the interview.

The un0rick in a nutshell

The Lit3rick board.

Photos of the lit3rick board.

  • Main website: http://un0rick.cc
  • Project start: 2018
  • Core development team size: 1-5

Hardware products

The un0rick has is a fpga-based pulse-echo device. Its smaller, lighter alternative is the lit3rick board, the size of a Pi Zero. The pic0rick, a rp2040-based, modular device is under development.

Hardware maturity

The boards are shared on the market

Rebuilds

There are known users who built their own hardware through fabs or produced it themselve across the globe, maybe 20% of the devices in existence.

The project

Project start

I started my career as a research engineer at Philips in medical imaging. We were working on simple, low-cost medical imaging device at the time.

In 2014, Mehdi Benchoufi, Olivier de Fresnoye, Paul Bourrier and I started echOpen as an association, officializing the objective of developing an open source ultrasound device. I continued on a parallel path in 2016: echOpen aiming for a medical device, when I wanted to focus on opening the technology itself, I wanted people to be able to play with the technology.

How did the open source ultrasound project start?

Show answer

Project process

The project process is quite organic. I simply started with documenting what I was doing, for my reference. When you build stuff during evening and weekends, then take a break, you can’t always remember where you were you come back to experiment. Documentation helps with this. Then, people have reached out with email, and we opened a Slack channel to allow people to talk to a wider community.

A good consequence of working on free time, is that hardware takes time. I could put everything on hold for two months and just maintain communication in the community, and then pick up work again.

There is no roadmap. Developments are more organic, the interesting experiments usually get priority.

What was the core benefit of the project?

Show answer

Funding

Funding is mostly out of pocket. The community helps by sharing costs when producing a batch, which helps keep the cost down.

Being an individual, without a “research home”, makes things a bit more difficult, for example to get funding, institutional support even simply to to have a ‘official mail’ when registering to events, or online services.

Is the project funded in some way?

Show answer

How much money have you put in yourself?

Show answer

Work Coordination

This project is a side project, and I don’t want to be a bottleneck in the community communication. Most of the interactions are through slack. A few physical interactions occur spontaneously. The base coordination itself It’s pretty much organic and defined in the long term.

When it comes to specific activities, for example for teams with specific needs, these teams take the lead for their tasks, and drive the development of their needs.

Could you describe the overall process?

Show answer

Major issues

One could say there are no real issue because this is a side project. Nobody’s life depend on it. As a side project, it progresses when people want to, and have the time to.

Still, issues like components shortage over the last year(s) significantly slow down the development of the project.

Another minor challenge is having no lab. For me, the lab is home, in Paris, and you can only squeeze that much development before things get cramped. But electronics and hardware can be developed on a simple, minimalistic bench.

What major issues have you come across during the project and how did you resolve them?

Show answer

Core team and community

Our community is around 300 individuals when checking our Slack channel, with maybe a rotating 20 active members. There are also representatives from startups, researchers or teachers. Most of the active contributors have this willingness to share back to the community.

Do you have to make decisions in the project or how are they made?

Show answer

The hardware

Hardware components

The project hardware started as a series of bricks that could be assembled together to become effectively a pulse-echo device. It evolved towards a more integrated system and more efficient system.

A lesson is that a project reflects the technical knowledge of its key developers. It started very simple, and the more we learnt, the more the hardware evolved and matured. The path started with off-the-shelf bricks, then we started integrating FPGAs as the technology opened, and now are exploring specific capabilities of the new raspberry pico chips.

What hardware products have you developed?

Show answer

How would you classify the product? Is it mainly a board, or are there other components, like mechanical or software, that you had to develop?

Show answer

I see that the board has FPGAs on it. Did you develop any gateware, or is that up to the end user?

Show answer

Where would you rate the maturity of the product in terms of prototype, demonstrator or market ready?

Show answer

Has the hardware been built or produced by others independently?

Show answer

Did these people modify it as well?

Show answer

Research outputs

Academic outputs

The community as a core team of maybe five to ten persons. We recently have published a community paper together.

There are also two other papers on the Journal of Open Hardware about the project, and I have published a couple of other less mature notes on Zenodo: this was a way to get some results out without going through the trouble of publication and peer review.

What were the envision envisaged outputs of the hardware development in terms of publications, the hardware itself and documents?

Show answer

Hardware importance

I think, the board and documentation have been the focused outputs. The publications and community are outcomes.

Did you publish your project findings in relation to the hardware somewhere?

Show answer

Publication strategy

There were couple of publications on, for example, the Journal of Open Hardware, which helped raise the profile of the project. The core content ar eonline material, which would be in GitHub and Zenodo, and the rest is published on GitHub.

What kind of information have you shared regarding the bill of materials, CAD files and assembly instructions?

Show answer

How did you publish the hardware besides in journals? Did you publish the hardware overall?

Show answer

Why did you choose these platforms?

Show answer

Were there any barriers in using these platforms?

Show answer

Is there anything you didn’t publish?

Show answer

Successes and failures

I have no objectives unless having fun. It was successful in having fun. And failure to adapt to components availability can cost a lot of resources.

What was successful about the project and what wasn’t successful?

Show answer

Local production

Most of the most complex, mature boards are in collaboration with a professional fab. Because the community is global, we have a global preferred fab. Apart from ready-made devices, community members also produced their own devices, and devices variants, based on the shared documentation.

Participants

How did you end up working on the project?

Show answer

How many members have worked on the project and hardware?

Show answer

Do you know anything about the occupations of the people that have worked on the project with you?

Show answer

Have all these different groups contributed to your project? How many people have contributed?

Show answer

How did you find suitable project members to contribute?

Show answer

How did you coordinate the work between the members?

Show answer

Can you say how the members or the contributors have benefited from their work on the project?

Show answer

Personal gain

The main benefit is, to be honest, that I have a blast learning and connecting with a community of like-minded makers.

Also, having a meaningfull challenge can be fun, asI see value in providing something to others. The users are getting access to a technology that they wouldn’t have access to normally.

I do believe that giving back to the commons and being open are key values when you’re into technology.

How did you benefit from the project?

Show answer

Would you do it again if you if you think back?

Show answer