Black Soldier Fly Larvae Counting Machine

Design, Assembly, and Usage Manual

Contributors
- Jonas Biner ORCID logo 0009-0008-2161-3013 author, developer
- Jakub Tkaczuk ORCID logo 0000-0001-7997-9423 supervisor, maintainer
- Christian Zurbrügg ORCID logo 0000-0003-4980-4483 supervisor
- Stefan Diener ORCID logo 0000-0002-6622-6980 supervisor
- Elizabeth Tilley ORCID logo 0000-0002-2095-9724 supervisor






Github repository for this page sits here.

1 Introduction

The Larvae Counting Machine (LCM) MK1 is designed to facilitate the counting of Five-Days-Old (5-DOL) Black Soldier Fly (BSF) larvae. It separates the larvae from frass and chicken feed to guarantee high homogeneity of the larvae batch making the sample more representative; and automates counting of samples. The process involves three steps:

  • Sieving
  • Sedimentation
  • Counting

2 Overview

The LCM MK1 consists of two funnels mounted on two flat boards and a 3D printed box containing the electronics. During operation the setup should look as shown in Figure 1.

Figure 1. Larvae Counting Machine Mark 1

The purpose of the first circular funnel is to facilitate the loading of larvae into the second funnel, which in turn forces them to spread out horizontally along the back wall and makes them fall out through holes on the side the funnel one after another. The falling larvae are filmed by a camera located at the back wall of the 3D printed electronics box. Then the LCM MK1 python program, running on a Raspberry Pi 5, uses frame differencing to count the larvae falling through the camera’s field of view.

3 Cost breakdown

4 Licenses

The three core elements of this project are licensed under:

Component License
Hardware CERN-OHL-S 2.0
Software Apache 2.0
Documentation Creative Commons Attribution 4.0 International