Hector 9000

Fancy barbot with lots of needless features and ...of course... WiFi and a bunch of blinky LEDs

Similar projects worth following
The idea was to build a barbot which is able to dispense 12 different liquids. We did not want to use peristaltic pumps, because it should be possible to dispense carbonated drinks. So we decided to pump the liquds with pressured air. The mass of the dispensed liquids are measured by a load cell. By using pressured air there is some loss of carbondioxide, but the Cocktails are still fizzy.
Beside the dispensing function we included some eyecandys like some (needless) moving parts and blinky LEDs.
To control the barbot we choose a Raspberry Pi. You can choose the desired Cocktail on a 7" touchsreen. After mixing the drink Hector gives an acoustic signal.

One of our focal points for the development of Hector 9000 is, to make it as easy as possible to replicate the machine. Thus we 

  • used of the shelf & easy to source electronic components
  • made the mechanical hardware parts mainly by FDM printing (without support)
  • host the software on GitHub
  • try to make a good documentation

We also made most of the functional parts independent from the structural parts to give a high degree of freedom for an individual case/cabinet design.  

During the work on Hector 9000 we had a lot of ideas for additional features and improvements. Here are some of them:

  • Ice dispensing unit
  • Cocktail Umbrella dispensing unit
  • Dispenser for sugar
  • GUI based on Qt
  • Statistic functions (Best Drink of the Day, ...)
  • AI to create new Coctail recipes

stl-files for the 3D printed parts

x-zip-compressed - 2.34 MB - 07/10/2019 at 08:01



Easy to assemble cam for the valves NOT TESTED!

Standard Tesselated Geometry - 164.63 kB - 02/07/2019 at 20:00


Tool to measure the tube lenghts

x-zip-compressed - 92.37 kB - 12/23/2018 at 16:36



Notes on assembly

Adobe Portable Document Format - 11.61 MB - 10/31/2018 at 18:14



Hinweise zum Aufbau

Adobe Portable Document Format - 11.63 MB - 10/31/2018 at 18:14


View all 8 files

  • 1 × Scale DIY, see "Notes on Assembly"
  • 1 × Pump see "Notes on Assembly"
  • 1 × Adafruit PCA9685 Servo Driver Board
  • 1 × Raspberry Pi 3B
  • 1 × Bell Assembly DIY, see "Notes on Assembly"

View all 11 components

  • New Release

    DevTown01/01/2020 at 21:36 0 comments

    A new release of the software is here.

    Have a look at ->

    Have fun ;-)

    In 2020 there will be more to come.

  • Hector9000 Cups

    DevTown07/31/2019 at 14:54 0 comments

    We have our own cups now ;-)

  • Hector on event

    DevTown07/16/2019 at 13:11 0 comments

  • Fixed .stl-file

    Cadmium07/10/2019 at 08:03 0 comments

    We fixed a wrong positioned hole in the .stl-file for the valve body.

  • CAD Bug

    Cadmium07/09/2019 at 06:58 0 comments

    Some of you mentioned that there is a bug in one of our CAD files. It seems that at least one hole for mounting the servo into the valve body is not positioned correctly. I will fix it within the next week. We have to apologize for the inconvenience. 

  • New Photos Part II

    Cadmium03/18/2019 at 14:36 0 comments

    Today we will share some photos which are showing the current state of Hector 9000.

  • New Video and Pictures

    Cadmium03/13/2019 at 11:35 0 comments

    Meanwhile we made a video and took some pictures which we want to share with you. We will publish the content within the next week. Today I will start with the video and some pictures of our flightcase.

  • EZ-to-assemble™ Cam

    Cadmium02/07/2019 at 19:58 1 comment

    We got some feedback from people which are building their own Hector 9000.

    Thank you very much for the feedback!

    Some of you pointed out that it is very much work to assemble the valves, because it is neccessary to customize the diameter of the original servo horns. So we tried to create a cam which you could directly mount to the servo shaft.

    Because it is nearly impossible to print the splines of the servo shaft with an ordinary FDM printer, we think it could be possible to press a cam directly onto the shaft and secure it with a M3 bolt. We propose to use PETG or ABS for the print.

    Unfortunately our printer is down for maintenance so we could not test the design. If you decide to try the new cam, it would be nice to get some feedback. You will find the .stl file for the cam in the download area as a single file (not included in the stl archive).   

  • New plugs

    Cadmium01/28/2019 at 18:52 1 comment

    In the past we mentioned that about 20% of our printed bottleplugs were not completely tight for gas and liquids. Because we could not fix the problem (in short time) with slight modifications in the design files or adjusting the printing parameters, we decided to create a new plug.

    It works very well but, it is not completely 3D printed, you will need some brass tube in addition.

    To build it, you need two pices of brass tubing with an outer diameter of 6mm (15mm and 67mm long), the 3D printed body and the soft seal which was also used in the other plug design. We strongly recommend to use a pipe cutter to cut the brass tubes. Press the brass tubes into the 3D printed part by using a soft hammer, shop press, vise or something similar.

    You will find the new .stl in the misc folder.

  • Broken files

    Cadmium01/10/2019 at 15:58 0 comments

    We mentioned that some of the .stl-files were broken. We must apologize for this. The fixed files are online now.

    If you still have any problems with the files please contact us.

View all 13 project logs

  • 1
    Download the files

    Download the files on and

  • 2
    Print the parts

    Additional information can be found in the documentation

  • 3
    Build a case

    Be creative. Consider the size for transportation and the possibility for upgrades.

View all 6 instructions

Enjoy this project?



jocamel wrote 07/10/2019 at 13:43 point

I´m testing my hardware now. I found that at the HX711 Breakout Board pins DAT and SCK are mixed.

I need to connect DAT to Pin 29 and SCK to Pin 31 (Corresponding to this:

  Are you sure? yes | no

jocamel wrote 07/08/2019 at 17:12 point

I hope there will be some updates especiially in the software department...

This is a good start btw to see what cocktails can be made from which ingredients!
Unfortunately the documentation refers to an older revision. Lets see what I can make of it with my super limited Raspy knowledge ;-)

  Are you sure? yes | no

DevTown wrote 07/15/2019 at 06:20 point

Hi jocamel,

yes there are some big updates comming for the software.

The UI will be redesigned and the backend will get some changes too.

So have a look at github to stay up to date.

  Are you sure? yes | no

jocamel wrote 07/15/2019 at 06:34 point

That is great news!
Currently I finish off the housing, components arrived and are in test now

  Are you sure? yes | no

jocamel wrote 07/08/2019 at 09:15 point

Hello guys!
I like your approach to the bartender robot. I ordered all components and will build one soon.
Is it possible you also share CAD files of the Lasercutparts? That would ease up my own design.
I also noticed the Relais to control the pump is not on the list. and... You have two pumps now?

  Are you sure? yes | no

Cadmium wrote 07/09/2019 at 06:51 point

Thanks for your comment. Within the next week I will check the parts list and upload the file for the lasercut covers. The two pumps are experimental, we learned that the second pump brings no benefit, thus it is useless and will be removed.

  Are you sure? yes | no

green2034 wrote 06/24/2019 at 10:11 point

Ein sehr cooles Projekt. Herzlichen Dank für das Teilen der Files.

Könntet ihr vielleicht etwas genauer auf die Verkabelung der einzelnen Komponenten insbesondere der Stromversorgung eingehen: Welche Anschlußkemmen habt ihr benutzt, etc.??

Vielen Dank!!!!

  Are you sure? yes | no

Cadmium wrote 07/09/2019 at 06:47 point

Hi, an der Stromversorgung ist eigentlich nichts Besonderes. Als Netzteil wurde ein PC-Netzteil verwendet, alle Kabel liegen in Kabelkanälen und einige Anschlüsse sind auf Reihenklemmen gelegt. Zusätzlich haben wir für die LED-Strips Reihenklemmen mit Sicherungen verwendet. Die Verbindungen zu den einzelnen Komponenten wurden zum größten Teil mit Crimp-Steckern (DuPont) realisiert.

  Are you sure? yes | no

matze wrote 03/26/2019 at 20:28 point

Hey, habt ihr schonmal das Problem gehabt das auf der Flaschenkappe oben am Schlauch es nicht dicht wird? Es blubbert da voll raus

  Are you sure? yes | no

Cadmium wrote 04/08/2019 at 14:23 point

Hallo, ich möchte mich zunächst für die späte Antwort entschuldigen. Das Problem mit den undichten Flaschenkappen hatten wir in der ersten Generation der Stopfen. Anschließend haben wir die nächste Generation Stopfen mit eingepressten Messingrohren entwickelt. Siehe Project-Log. Mit den Stopfen gab es bisher keine Probleme. Wenn Du die Teile trotzdem zu 100% 3D-drucken möchtest, kannst Du den Extrusionsmultiplikator auf ca. 1.4 stellen. Durch die extreme Überextrusion sollte der Stopfen dicht werden. Ich würde trotzdem davon abraten, da ziemlich viel Material an der Düse verschmiert und Du alle paar Layer die Düse reinigen musst.

  Are you sure? yes | no

Zach wrote 02/19/2019 at 03:53 point

Any plans on a cleaning and/or hygiene routine? I did a similar project in college and one of the more challenging aspects was keeping everything clean.

Also do you need a pinch valve if you are using a peristaltic pump? Or does the pump not create a good enough seal?

  Are you sure? yes | no

Cadmium wrote 03/08/2019 at 10:16 point

There are no mechanical parts in contact with the drinks, thus the cleaning is very easy. You just have to replace your ingredients with bottles which are filled with water & detergent and start the cleaning routine. After that, you fill the bottles with clear water and let the cleaning routine flush the hoses. To dry the hoses, you connect the separate air hoses to the corrosponding liquid hoses and start the cleaning routine again. Depending on air temperature and humidity it takes up to 3h to get the hoses dry. Because you do not have to supervise the cleaning process, the long duration is no problem. Its just like a dishwasher: turn it on and forget.

I think if you build a cocktail machine with peristaltic pumps, you will not need the pinch valves.  

  Are you sure? yes | no

Sung Dz-da wrote 02/15/2019 at 02:52 point

Cool project, any videos?

  Are you sure? yes | no

Cadmium wrote 02/18/2019 at 09:25 point

We do not have any videos yet, but you can find some videos, made by other persons, on Youtube. Just search for Hector 9000.

  Are you sure? yes | no

Julian wrote 02/13/2019 at 17:25 point

Cool project, very impressive! I like the clean design.

  Are you sure? yes | no

Cadmium wrote 02/18/2019 at 09:26 point

Thank you very much!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates