Skip to the content
PCBKitNew board
2 layers73 × 43.8 mmHead, the printed circuit board in 3D

Arduino sketch to pour a shot of espresso in a Gaggia Classic Pro to a specific weight.

Size
73 × 43.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
45
Nets
54
Pads
155
Tracks, vias
215, 15
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
28 Feb 2021
Updated
13 Apr 2021

Overview

Head is an open-source printed circuit board by jsvana, from the jsvana/coffeetron repository on GitHub, published under the MIT licence. It is a 2-layer board of 73 × 43.8 mm with 45 parts on 54 nets, routed with 215 tracks and 15 vias.

It is built around the INA126U and IRF540N. Its parts include 15 resistors, 12 capacitors, 10 connectors, 4 ICs and 1 transistor. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

2

README

README.md

coffeetron - WIP

Arduino sketch to pour a shot of espresso in a Gaggia Classic Pro to a specific weight.

Coffeetron display

Fun side project. Probably does things wrong, and isn't really useful unless you have the same setup I do. Feel free to use as a reference if you want!

Pump control

Pump control PCB

License

MIT

Parts

45
QtyValueFootprintReferences
610kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR4, R5, R7, R8, R10, R11
61nFCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC4, C6, C7, C9, C10, C12
30.1uFCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC13, C14, C15
310nFCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC5, C8, C11
31MResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR6, R9, R12
3220Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2, R3
3INA126Package_DIP:DIP-8_W7.62mmU3, U4, U5
3MountingHole_PadMountingHole:MountingHole_2.5mm_PadH2, H3, H4
2400Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR14, R15
1650Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR13
1Brew_ButtonConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1DB9_MaleConnector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ1
1DisplayConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ6
1Flush_ButtonConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1Heater_ActiveConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ9
1IRF540NPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1Load_CellConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ7
1Pump_ActiveConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ10
1Rotary_EncoderConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ8
1Stats_ButtonConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Teensy4.0teensy:Teensy40_SMTU1
1Temp_OkConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5

Questions

How big is the Head PCB?

It measures 73 × 43.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Head use?

45 parts, built around the INA126U and IRF540N. 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 Head KiCad files?

From the jsvana/coffeetron repository on GitHub, at the commit this page was made from: the board is hardware/head/head.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Head design in my own project?

Its repository publishes it under the MIT 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 jsvana/coffeetron

1
  • 2 layers50.8 × 36.8 mmPump, the printed circuit board in 3D

    Pump

    jsvana/coffeetron

    Arduino sketch to pour a shot of espresso in a Gaggia Classic Pro to a specific weight.

    14 partsMIT

Similar boards

  • 2 layers65 × 56 mmPressure rev2, the printed circuit board in 3D

    Pressure rev2

    CohenLabPrinceton/pvp

    Raspberry pi code for controlling the rapid-deploy critical care ventilator

    21 parts15GPL-3.0
  • 2 layers43 × 49 mmI2c weight scale kicad, the printed circuit board in 3D

    I2c weight scale kicad

    simlun/i2c-weight-scale

    I²C Weight Scale: strain gauges in a Wheatstone bridge amplified in an instrumentation amplifier, A/D converted and made available over I²C in a PIC microcontroller

    13 parts3
  • 2 layers125 × 85 mmMkrfox1200, the printed circuit board in 3D

    Mkrfox1200

    AGVOLUTION/arduino_weatherstation

    Embedded software and hardware design for Arduino MKR-board based Weatherstation (Atmel SAMD processors).

    69 parts2
  • 2 layers70 × 50 mmHridaymitra afe, the printed circuit board in 3D

    Hridaymitra afe

    aadityaa0523/HridayMitra

    Home early warning of worsening heart failure for elderly rural patients: check-in stool + amulet + SMS care loop (hackathon prototype, synthetic data; monitoring, not diagnosis)

    35 partsMIT
  • 4 layers65 × 56 mmADC 16bit board v0r0, the printed circuit board in 3D

    ADC 16bit board v0r0

    aindustriosa/UnderWaterComms

    UnderWater ultrasonic communications project

    53 parts
  • 2 layers70 × 60 mmResistojetV1, the printed circuit board in 3D

    ResistojetV1

    SimonDaniel605/Development-of-a-Resistojet-Thruster

    This project involves the development of a resistojet thruster for nanosatellite station-keeping.

    143 partsMIT
  • 2 layers46 × 22 mmEMG Probe, the printed circuit board in 3D

    EMG Probe

    timohueser/MyoSense

    As mentioned before the MyoSense Sensor Modules use dry stainless steel electrodes to pick up the small voltages generated by muscle activity on the skin above the monitored muscle.

    50 partsGPL-3.0
  • 2 layers97.8 × 54.6 mmStrain gauges, the printed circuit board in 3D

    Strain gauges

    waterloo-rocketry/daq

    Data Acquisition schematics, boards, datasheets, docs, and software

    42 parts5