inkjet-printer

Public

@tuwrraphael

Share inkjet-printer

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

Inkjet Printer

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:

  • inkjet-printer-app: A web app that controls the printer, is used for planning print jobs, print monitoring & evaluation, calibration and maintenance. Runs in a browser using WebUSB and WebSerial for communicating with the hardware. A deployed version to test an be found here.
  • inkjet-printer-zephyr: The Zephyr based firmware of the printhead drive electronics.
  • pcbs/Xaar128-Driver: The main PBC design of the printhead drive electronics.
  • cad: Various CAD files of attachments added to the printer.

Cite this work

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}}
}

Acknowledgements

This research was funded in part by the Austrian Science Fund (FWF) 10.55776/COE5.

Licensing

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.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.