
Xaar128-Driver
tuwrraphael/inkjet-printer
Inkjet printer for printing ceramic thin films: software, electronics and CAD designs

Inkjet printer for printing ceramic thin films: software, electronics and CAD designs
Pump is an open-source printed circuit board by tuwrraphael, from the tuwrraphael/inkjet-printer repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board with 10 parts on 14 nets, routed with 50 tracks and 4 vias.
Its parts include 9 connectors and 1 resistor.
This repository contains the code, PCB, and CAD of the custom-designed inkjet printer for printing ceramic thin films, which was created as part of the master thesis Development of an Inkjet Printer for Electrolyte Layers of Oxygen Ion Batteries.
See a preview of the control software: https://tuwrraphael.github.io/inkjet-printer/.
An overview image of the implemented inkjet printer.
Details about the printer, challenges and design decisions, its application and evaluation can be found in the thesis.
Repository structure:
The main purpose of publishing this repository is to provide insights into the development of a custom inkjet printer. If you got inspired or found parts of this project useful, please cite the thesis.
@mastersthesis{HaukRaphael2024DoaI,
title = {Development of an Inkjet Printer for Electrolyte Layers of Oxygen Ion Batteries},
author = {Hauk, Raphael},
year = 2024,
school = {TU Wien},
address = {Vienna, Austria},
type = {{Master's thesis}},
note = {Available at: \url{https://doi.org/10.34726/hss.2024.116604}}
}This research was funded in part by the Austrian Science Fund (FWF) 10.55776/COE5.
The firmware builds on Zephyr Project, which is licensed under the Apache License 2.0. Tools and libraries used in the control software are listed in the app here.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | Screw_Terminal_01x02 | RS_PRO:Steckbarer_Klemmenblock_1x02_5.08mm_horizontal | J4, J5, J7 |
| 2 | Conn_01x01_Socket | Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical | J6, J9 |
| 2 | Conn_01x04_Socket | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J3, J8 |
| 2 | Conn_01x08_Socket | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J1, J2 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
10 parts. 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 tuwrraphael/inkjet-printer repository on GitHub, at the commit this page was made from: the board is pcbs/pump/pump.kicad_pcb and its schematic pcbs/Heatbed/Heatbed.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-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).

tuwrraphael/inkjet-printer
Inkjet printer for printing ceramic thin films: software, electronics and CAD designs

tuwrraphael/inkjet-printer
Inkjet printer for printing ceramic thin films: software, electronics and CAD designs

tuwrraphael/inkjet-printer
Inkjet printer for printing ceramic thin films: software, electronics and CAD designs

tuwrraphael/inkjet-printer
Inkjet printer for printing ceramic thin films: software, electronics and CAD designs

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch


OLIMEX/OLINUXINO
OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI