Skip to the content
PCBKitNew board
2 layers31.5 × 51.9 mmBartender pump array, the printed circuit board in 3D

Bartender pump array

dburnsii/bartender9

The intelligent, robotic, drink making machine of the future!

Size
31.5 × 51.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
58
Nets
44
Pads
153
Tracks, vias
349, 14
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
18 Sep 2019
Updated
16 Feb 2023

Overview

Bartender pump array is an open-source printed circuit board by dburnsii, from the dburnsii/bartender repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 31.5 × 51.9 mm with 58 parts on 44 nets, routed with 349 tracks and 14 vias.

It is built around the 1N4148W and AO3400A. Its parts include 21 resistors, 13 connectors, 10 diodes, 10 transistors and 1 IC. It belongs with the robots and motor control boards of this library.

Main components

2

README

README.md

Pytest

The Bartender

Product Video

The Bartender is an intelligent, robotic, drink-making machine. It's made to display your bottles and pour you a cocktail just the way you like. The scale ensures your ingredients are measured precisely, and the touchscreen interface makes it easy to use. Each led in the light strip above the bottle deck can be controlled individually, meaning they can highlight an empty bottle for you, or they can put on a gentle light show to provide ambiance to a room. All told, the Bartender is the perfect addition to any bar setup to make it quick, easy, and fun to enjoy a casual drink, or to keep your guests glasses full.

Contents

About the Project

The Bartender's design is made to integrate into a room first, and to easily pour drinks second. The problem with many drink making machines is the need for dedicated table space, which makes it feel like an appliance rather than a part of your setup. With two drawers for storage, and knobs or handles on the front side, The Bartender feels like a cabinet with some extra wizardry, and can also hold things like Margarita Salt or tools like a stirrer.

Demo Video

Getting Started

The Bartender calls for equal parts hardware and software, so some woodworking and soldering is required. Currently you'll have to buy the components and assemble yourself, but if the project gains popularity, kits may become available.

Hardware

As mentioned above, you'll need to do some woodworking to get the drinks flowing. The cut list is available in the hardware directory, and the BOM is available there as well. After purchasing and assembling the required hardware, you can move on to getting the Raspberry Pi set up.

Software

Build Requirements
Development
Runtime
Installation
  1. Install Raspberry Pi OS on your Pi
  2. Add The Bartender's official Debian repo to your /etc/apt/sources.list file:
  • echo "deb https://storage.googleapis.com/bartender-repo bullseye main" | sudo tee -a /etc/apt/sources.list
  1. Add The Batender's secure GPG key for updates:
  • wget -O - https://storage.googleapis.com/bartender-repo/bartender-repo.gpg.key | sudo apt-key add -
  1. Reboot and grab a glass!
Updating

Navigate to the "Settings" screen, and press "Upgrade". Reboot.

The upgrade function is a very new feature, and may experience some problems. To troubleshoot, please file an issue here and run sudo apt-get update && sudo apt-get -y upgrade manually to get your system up to date.

Contributing

This project is still in the early phases and the repo is subject to changes and reorganization. Feel free to make suggestions and submit a pull request for any desired features.

Roadmap

The end goal for this project is to provide assembled units for anyone to use, but getting there is a huge undertaking. With the help of contributors, The Bartender can get there, but even if it doesn't, it's a fun project to play with, and a great way to learn many different skills.

License

See LICENSE

Contacts

Desone Burns II - dburnsii@live.com - https://desone.dev

Parts

58
QtyValueFootprintReferences
111KRResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R21
101N4148WDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D8, D9, D10
10AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10
10R_Small_USResistor_SMD:R_0603_1608MetricR11, R12, R13, R14, R15, R16, R17, R18, R19, R20
2Conn_01x04_FemaleConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ11, J12
2MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_PadH1, H2
11Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ10
110Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
112VConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ13
12Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ9
13Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ8
14Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ7
15Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ6
16Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ5
17Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4
18Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
19Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2
1PCAL6416AHF,128PCAL6416AHF:QFN50P400X400X80-25NU1

The 57 most common of 58 parts.

Questions

How big is the Bartender pump array PCB?

It measures 31.5 × 51.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Bartender pump array use?

58 parts, built around the 1N4148W and AO3400A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Bartender pump array KiCad files?

From the dburnsii/bartender repository on GitHub, at the commit this page was made from: the board is hardware/kicad/bartender_pump_array/bartender_pump_array.kicad_pcb and its schematic hardware/kicad/bartender_pi_hat/bartender_pi_hat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bartender pump array design in my own project?

Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from dburnsii/bartender

2
  • 2 layers16.8 × 55 mmBartender pi hat, the printed circuit board in 3D

    Bartender pi hat

    dburnsii/bartender

    The intelligent, robotic, drink making machine of the future!

    7 parts9GPL-2.0
  • 2 layers21.5 × 19 mmBartender arduino hat, the printed circuit board in 3D

    Bartender arduino hat

    dburnsii/bartender

    The intelligent, robotic, drink making machine of the future!

    5 parts9GPL-2.0

Similar boards

  • 2 layers141.5 × 83 mmRolio, the printed circuit board in 3D

    Rolio

    MickiusMousius/Rolio46Keyboard

    A split wireless keyboard based on the Corne and Sofle

    110 parts236MIT
  • 6 layers90.1 × 135 mmHandheld, the printed circuit board in 3D

    Handheld

    gamebub/gamebub-pcb

    PCB design files for the Game Bub project

    386 parts31CERN-OHL-S-2.0
  • 2 layers148.6 × 192.2 mmBadge, the printed circuit board in 3D

    Badge

    NuttyShell/NuttyBadge

    NuttyBadge: A NuttyShell crafted multi-tool. Opensourced Hardawre and Software

    169 parts31GPL-3.0
  • 2 layers289.7 × 109.1 mmWlfkbd, the printed circuit board in 3D

    Wlfkbd

    WillACosta/wlfkbd

    The WLF is a 40-key split keyboard (20 keys per half) with a column-staggered matrix and a splayed thumb cluster.

    214 parts19MIT
  • 2 layers68 × 46 mmArdor IO, the printed circuit board in 3D

    Ardor IO

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    81 parts18MIT
  • 2 layers256 × 121 mmForte PA Deck, the printed circuit board in 3D

    Forte PA Deck

    SP6GK/Forte-600-HF-RF-Amplifier

    Project of 600 W LDMOS amlifier based on 2xMRF300.

    170 parts17GPL-3.0
  • 4 layers130 × 110 mmOpenBeacon2, the printed circuit board in 3D

    OpenBeacon2

    etherkit/OpenBeacon2

    Multimode MEPT based on OpenBeacon

    261 parts15