Open source coffee sorter project

I am interested by this project, and i have the skills to work on it.

2 Likes

hey @mmajdeb Welcome to edgeryders
I am hazem part of the openvillage team… Can you say a little bit about yourself and why are you interested in this project … How do you see yourself joining the project.

[text-direction=rtl]
اهلا بيك … هل تقدر تعرفنا عن نفسك قليلا…ولماذا تريد المشاركة بهذا المشروع تحديدا
[/text-direction]

[text-direction=rtl]
يمكنك الكتابة بالعربية أو حتي الفرنسية اذا كانت اسهل بالنسبة لك
[/text-direction]

I am Mohammed MAJDEB, Tunisian Computer Science Engineer since 2014, and now I am the CEO of Cluster Technologies, an emerging software development company.

I have been working on embedded systems since 2013, i have participated on freescale cup ( named nxp cup now) based on KL25Z platform.
In Juin 2014, i have validated my graduation project with the very good mark (Graduation Project: Design and development of a LCD dashboard for a hybrid electric vehicle based on platform Mikromedia Plus for Stellaris ARM of MikroElektronika (without OS) and the BEAGLEBONE Black (modified Linux OS).The dashboard contains a speedometer, lights, battery gauge, fuel gauge, MP3 player, FM Radio and GPS).

Please take a look on my LinkedIn Profile on this link for more details Mohamed MAJDEB - Lead Developer .NET - Cegid | LinkedIn

I am interested in this project for many reasons. First of all, I have the skills required to work on this project , also, I am interested in embedded systems and have already worked on similar projects.

I will be happy to be part of this project and I will do my best to provide the help.

3 Likes

Hi @matthias,
I’ll be in Morocco for the March session. I think yours is the only project currently pencilled to still be running at that point, so i’ll be very happy to add some unskilled labour to help out a couple of days each week.
I look forward to seeing how it develops over the months between now and then. Will you be updating your progress on the platform as you go along?
Alex

1 Like

Of course. There will be multiple updates, both as blog posts and as code / design documents. Welcome to the team, Alex :slight_smile:

1 Like

Hi all!

I’m Abhinav, from Nepal, currently based in Germany, and lead a social enterprise in Costa Rica. I co-founded Bean Voyage in 2016, which supports 16 female coffee producers with the tools so they can skip the intermediaries and sell the final product directly to consumers around the world. Through our model, we’ve ensured a 300% increase in income for our first batch of farmers. I look forward to joining the Edge Ryders community and learn from fellow thinkers, does, risk takers! I’m hoping to take part in the Open Village especially because there is a project focused on coffee and supply chain - still deciding on the affordability, but perhaps I will be able to sort something out to participate in the overall process to bring such incredible ideas into reality, especially as I’ve noticed how difficult it is for farmers to be able to do the entire process themselves without paying thousands of dollars. I also look forward to learning about the other projects and work that all you incredible people are doing! Thanks for welcoming me to the community!

5 Likes

Hi everybody
I’m a home roaster living in France.
My passion for coffee made me meet different people having the same interest.
I already have been supplying a small coffee producer in Réunion island with a humidity tester in order to improve the quality of the beens he is trying to sell.
Last time we met, he was telling me that he wasted a lot of his time sorting his coffee and he wished to find an automated solution for this job.
That’s why I’m here with you as an expecting end user of your sorter, for me and him.
If there is any way I can help, please ask.
Antoine

3 Likes

Hello Antoine, and sorry for not answering your e-mail earlier. Anyway, you found the right place. This is the forum thread where you’ll get all the updates about the development of the coffee sorter, and where you can contribute as well.

We would be especially interested in the requirements of small-scale coffee producers for such a machine to be usable in practice, esp. cost and how rugged it has to be … . And of course we’re excited about a potential “customer zero” interested to buy the machine, though I also have to caution that (1) we do not yet have a proof-of-concept prototype working and (2) it’s a rather experimental approach. But glad to see that this machine would be useful to coffee growers, and we’re here to make this machine a reality …

Some work on the coffee sorter started already by now, as we are now three people “on the ground” here in Sidi Kaouki, Morocco, where development will happen until the end of April. More people of the development team will come in the following days. Photo of our first design brainstorming session below :slight_smile:

4 Likes

Hi Matthias, thanks for your reply.

I hope you will be able to drive this project until it becomes a real working machine.

My friend is facing the problem of loosing too much time sorting his beans: He works alone with his wife on a small production around 100 - 300 kg a year and aside, they have a small farm to take care of. Also as he is aging, his eyes get tired at this job.

I’m sure around 300 € would be a very fair price if reliability and durability are great. He lives in a place where humidity is present, so it has to be taken into account. Small size is also welcome as one person may be able to handle it easily.

Nice place to brainstorm and great project!
Antoine

3 Likes

Notes from the “P2P project sharing session” on 2018-02-22 at OpenVillage House Sidi Kaouki, where we presented the two projects in the House to the other team.

@m_tantawy:

  • First concern: The coffee sorter will change the lifestyle of people. So the machine should be a communal property, not an individual property, to help make these lifestyle changes beneficial. Otherwise, the technology might lead to increasing inequality and exploitation.

  • Second concern: The future users need to master and build the technology by themselves. Otherwise, a new technology will be a foreign item / magic technology arriving out of nowhere into their life, making them dependent on things they do not understand. Addressing this concern is called co-conceiving / co-conceivement. A good example are projects by Benkit Roery in Kenia. Benkit said: “If you want to develop any technology, start with the women of the community.”

@islem: Introducing this technology should be done so it does not disturb the current production process of these farmers, but helps them along. (Also she mentioned she has a good presentation about co-conceiving she can share.)

(CC @hazem this is what we discussed after the project presentation. The second presentation by the Bitcut people will follow in a day, so you did not miss that. And @m_tantawy could you tell me the video link for the Talk by Benkit you were looking for?)

Hi Matthias

I have started building my own sorter using some of your design an modifying where needed. I started in June but finding the parts needed is not as easy to do and at a low coast. I will try to add photos when I can to show progress.

2 Likes

Ohh … that’s great news @Bobalso! Very welcome to modify it all as needed, and to continue the development. On our side, the coffee sorter project is on hold until @anu and me will set up a coffee roastery in Nepal early next year. But even now, we’re happy to discuss your deslgn, offer some feedback etc…

About sourcing the parts: what location does this refer to? Stepper motors are in old inkjet printers etc. … the special parts are probably the Raspberry Pi and its motor controller boards. Does it make sense (cost wise) to send you an envelope with this stuff?

1 Like

Hi Matthias

Glad you got back so quick. My main drive Convery will be 4" wide and I can get 3 slow convers about 1/2" with air blow offs. I can use either Arduino or Raspberry Pi I have both.
I have a CNC to make the components. My biggest problem is I am not much of a programmer CCD camera
I have a Grove I2C Color Sensor, Also have 1000TVL CCD camera and OV7670. So I have several ways I can go with this. If can figure out the software for them I’ll be doing great.

Keep up your good work and I’ll get back to ya soon

Bob

2 Likes

We have mini coffee sorter for small scale farmer.The price is not scared.
The machine is very small and portable .It could sort many different grains,rice.It is full color.

you could find more information from our websites
Please visit our website for more information

I like the machine you have on offer … indeed one of the smallest and lightest ones I saw (80 kg, 40 × 100 × 100 cm). If you read through this thread you’ll notice that we try to build an even smaller one, and that there is commercial demand for it from different kinds of small agricultural industries (incl. small coffee growers and cooperatives, of course).

In other words, if you’d make a sorter with 10% of your MINI-32 sorter’s capacity and sell it for 10% of its price, @anu and I would buy one immediately. To my knowledge, no company is making something like that right now :slight_frown: It’s an untapped market! Maybe your company wants to develop such a model?

1 Like

Hi everybody.
I agree with Matthias.
Try to make a smaller sorter.
With 25 to 30kg per hour at a cheap price and small footprint, you will find a market of small producers, small roasters and even coffee geeks.
If you also can make it compliant with electric generators, it will be almost perfect.
Thanks you all!

2 Likes

Hi Matthias
why do you need so small machine? for that small capacity,the human can manually sort it .It just take a few minutes to finish the job.

Well of course manual sorting is possible, and 80% of the coffee worldwide is still hand-sorted (or so I’ve read).

But in many cases, these people would also choose a color sorter if one would be available for their size of operations, matching in both capacity and price. This might be a small to medium farm, a coffee cooperative of small farmers, or a small artisanal roastery in coffee-consuming countries. For all of these cases, even your small color sorter is too expensive and has way more capacity than they need. So there is the opportunity that they’d buy a cheaper, smaller machine.

As we found out, a worker can sort 5 kg of green beans per hour under average conditions. So, 200 kg in a 40 hour work week. On the other hand, your small sorter, when running 24/7, can process 250 kg/h * 24 hours/day * 7 days = 42 tons per week, as much as 42,000 kg/week / 200 kg/worker/week = 210 workers. That’s way more than most manual sorting operations need. They might have 5 - 30 workers for sorting, could be replaced with a sorter sorting 25 kg per hour, replacing 21 workers.

I’m not proposing to put these workers out of business, but to enable small farms etc. to produce higher quality coffee instead of selling it unsorted to wholesalers. Because then they get a much better price for their coffee as well.

I hope this makes it clear, otherwise I can explain it more. And let me know when your company decides to make a “micro color sorter” :smile:

2 Likes

Hi :slight_smile: I like this project! You have a lot of notes here, but they are mostly from the last year. You wrote that

The major development will happen from January to April 2018 during the OpenVillage Academy in Sidi Kaouki,

Did this happen? Do you have a video of working machine? Are there some newer updates about this project, about things you’ve learned from the actual prototype?

Thanks a lot!

Ah yes, I did not yet update the time plan.

In reality, we worked on that between January and April but got stuck with the image classifier. I now think that neural networks are not good at sorting something based on “fuzzy spots of color”, they want to see edges and clear lines. So maybe creating color histograms from the bean images and running a classifier on that would help, but we did not try that yet.

If you want to do some experiments on your own, I could upload our dataset of coffee beans images at least.