
CE PiicoDev-3x RGB LED Module
CoreElectronics/CE-PiicoDev-3x-RGB-LED-Module
Hardware repository for the PiicoDev 3x Addressable RGB LED Module

Vacuum Pick-up project
VacuumPick is an open-source printed circuit board by hexeguitar, from the hexeguitar/VacuumPick repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 68.8 × 30 mm with 68 parts on 42 nets, routed with 496 tracks and 129 vias.
It is built around the ATTINY806-MF, MBR0530 and DMG2302U. Its parts include 18 resistors, 14 connectors, 13 capacitors, 5 diodes and 4 transistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
The hardware is based around an inexpensive air pump, 3 valves and a controller board utilizing the ATTINY806 microcontroller.
Firmware is available as PlatformIO project (sources) and a precompiled hex file.
The enclosure and the handle was reused from a damaged Ayoue932 vacuum pick up.


Board is designed in KiCad 6.0, available as project and generated gerber files.


Design is done using FreeCAD:


The main parts are:


Pump can be controlled using either a footswitch or a button installed directly on the handle. The latter is my preferred method which i'm quite used to. I decided to install a capacitive touch button near the hole on the handle achieve two things:
The touch sensor is made of a piece of thin copper clad and uses the TTP223D-MA6 capacitive touch button IC. There are a few variants of the TTP223 chip, some having an option for open drain or push-pull output. The one i have has one control pin only (momentary/toggle operation) and an open drain output. The board is designed to work with this type of the output, so in case you are using a different model, make sure it's properly configured.

This is a small board i designed for the TTP223-MA6 chip. Important feature is the touch sensor sensitivity adjustment using a small 0 - 51pF 0603 capacitor placed in parallel with the input. Experiment with a value to get a desired button response. In my case (handle made of metal) i had to add a 47pf cap to make it work reliably. Otherwise even touching the handle would enable the pump.

Once installed everything was secured using a heat shrink tube.
VacuumPick in action:
Copyright 2021 by Piotr Zapart
www.hexefx.com
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1u | H_smd_passives:Hx_C_0805_2012Metric | C2, C3, C5, C6, C9, C11 |
| 6 | 220k | H_smd_passives:Hx_R_0805_2012Metric | R1, R2, R3, R7, R11, R18 |
| 6 | 470R | H_smd_passives:Hx_R_0805_2012Metric | R12, R13, R14, R15, R16, R17 |
| 5 | 2k2 | H_smd_passives:Hx_R_0805_2012Metric | R4, R5, R6, R9, R10 |
| 5 | KK100-2 | H_pin_headers:1x2_254_socket_H | J1, J2, J3, J4, J6 |
| 5 | KK100-3 | H_pin_headers:1x3_254_socket_H | J7, J8, J10, J11, J12 |
| 5 | MBR0530 | H_diodes:D_SOD-123 | D1, D2, D3, D4, D5 |
| 4 | DMG2302U | H_SOT:SOT-23 | Q1, Q2, Q3, Q4 |
| 3 | 10u | H_smd_passives:Hx_C_0805_2012Metric | C8, C12, C13 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad | H2, H3, H4 |
| 2 | 100n | H_smd_passives:Hx_C_0805_2012Metric | C4, C7 |
| 2 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J13, J14 |
| 2 | G*** | label | kibuzzard-61600490, kibuzzard-61600814 |
| 1 | 100mA | H_Fuses:Fuse_1206_3216Metric | F1 |
| 1 | 10n | H_smd_passives:Hx_C_0805_2012Metric | C10 |
| 1 | 220R | H_smd_passives:Hx_R_0805_2012Metric | R8 |
| 1 | 470R | H_smd_passives:R_Array_Convex_4x0603 | RP2 |
| 1 | 470u/25V | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C1 |
| 1 | ATtiny806-M | Package_DFN_QFN:VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm | U2 |
| 1 | Conn_01x01 | TestPoint:TestPoint_Pad_D1.5mm | J5 |
| 1 | KA78M05_TO252 | Package_TO_SOT_SMD:TO-252-2 | U1 |
| 1 | KK100-3 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | KiCad Logo | H_logos:KiCad-Logo_Copper_11mmx5mm | G*** |
| 1 | LOGO | H_logos:Hexe_GuitarWitch | G*** |
| 1 | LOGO | H_logos:vacuum1 | G*** |
| 1 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad | H1 |
| 1 | PUMP | H_motor:VacuumPump_DC12V | M1 |

CoreElectronics/CE-PiicoDev-3x-RGB-LED-Module
Hardware repository for the PiicoDev 3x Addressable RGB LED Module

MrCroesus/MMv3
MMv3 is the 3rd generation robot platform used to teach the IEEE Micromouse DeCal at UC Berkeley. It was designed with usability, manufacturability, size, and cost in mind.



bluekeyes/pico-12vrgb-hid-controller
4-pin RGB controller using the Pi Pico and USB HID

miameows/E-Fidget
Hi there! There's a lot of moving parts with this project right now, so why don't you check out my latest blog post for more info?


kiu/kha
Overengineered Modular RS-485 Multi-Master 19" Subrack Home Automation / Control
It measures 68.8 × 30 mm and has 2 copper layers, 1.6 mm thick.
68 parts, built around the ATTINY806-MF, MBR0530 and DMG2302U. 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.
From the hexeguitar/VacuumPick repository on GitHub, at the commit this page was made from: the board is Hardware/pcb/VacuumPick.kicad_pcb and its schematic Hardware/pcb/VacuumPick.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.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).