Close
0%
0%

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.zip

.stl-files for the 3D printed parts

x-zip-compressed - 2.43 MB - 02/18/2019 at 09:26

Download

Valve_cam_EZ_Rev.0.stl

Easy to assemble cam for the valves NOT TESTED!

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

Download

Schlauchlaengenlehrendingsbums.zip

Tool to measure the tube lenghts

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

Download

H9000_eng_V0.2a.pdf

Notes on assembly

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

Preview
Download

H9000_ger_V0.2a.pdf

Hinweise zum Aufbau

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

Preview
Download

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 Photos Part II

    Cadmium10 hours ago 0 comments

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

  • New Video and Pictures

    Cadmium6 days ago 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.

  • Schlauchlängenlehrendingsbums

    Cadmium12/17/2018 at 18:58 0 comments

    The lenght of the hoses inside the bottles depends on the size of the bottles and, because we use soft rubber plugs, it also depends on the inner diameter of the bottleneck. So if you want to cut the hose to the right lenght for a bottle, you have to measure the lenght from the opening of the bottle to the bottom of the bottle and subtract the lenght of the plug that goes into the bottle.

    This can be tricky if you have bottles with special bottoms or bottles from non opaque materials like blinded glass or aluminium.

    Because we like special purpose tools and designing things, we created a Schlauchlängenlehrendingsbums (sorry, no english translation available. Perhaps it is something like hoselenghtgaugethingamajig?): 

    The cork on the end of the brass rod is just to protect eyes.

    To determine the right lenght of the hose push the plug firmly into the bottle, lower the rod until it reaches the bottom of the bottle and fasten the bolt. After removing the Schlauchlängenlehrendingsbums you can use it to to cut the hose.

    We will add the .stl-files for the tool in the near future.

  • Hector goes to 35C3

    Cadmium12/11/2018 at 19:49 0 comments

    We would like to share our work and experience with this project in real life.

    So we decided to bring Hector to 35C3 and hope that we will meet some nice people there to discuss, tinker and developing new ideas for insane software and hardware extensions.

    At the moment we are preparing Hector for the transport from Ruhrpott to Leipzig. To get Hector there in one piece, we built a flight case:

    To use the volume of the case as efficient as possible, we also made two additional cases for accessories and tools.

    The cases have small holes in the bottom which are fitting to wooden pins in the lid of the big case. After the cases are positioned in the lid, they are fastened with straps.

    By the way, to get an idea of the size: Hectors dimensions are about 100cm x 45cm x 70cm; the weight (without case) is about 16kg.

    We are looking forward to see you at the 35C3! 

  • Initial release of the project page

    Cadmium11/27/2018 at 17:26 1 comment

    After nearly one year of work, we are proud to announce the initial release of the Hector 9000 project homepage. 

    We still have  to do a lot of work. In the near future we will add some additional pictures and videos to the project page and update the software and documentation.

    Pleae notice: The software in the GitHub repository is not fully functional at the moment. We will fix this as soon as possible. Feel free to contribute.  

View all 8 project logs

  • 1
    Download the files

    Download the files on github.com and hackaday.io

  • 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?

Share

Discussions

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