Supporting printer code for the flow lithographic printer in Newman et al
We recommend reviewing instruction for printer use (with relevant hardware information) along with supporting images available in the manuscript supporting information.
- Written by: Pete, 2022, (peterlionelnewman)
- Paper doi: doi.org/10.1002/advs.202204741
- Paper url: https://onlinelibrary.wiley.com/doi/10.1002/advs.202204741
- Cite us if you use any part of this script in anyway :-)
Github code and supporting materials can be found at the repository: https://github.com/peterlionelnewman/flow_lithographic_printer Software, installation, and use:
This software has been written for use with the controllers and hardware listed in the table at bottom. Some of the SDK and python packages are supplied by component manufacturers – however, where possible all code has been provided.
• We recommend creating a fresh conda environment for this (ie.)
o conda create --name fl_printer python=3.8 pip
o conda activate fl_printer
• Dependencies will have to be installed (also note non-standard packages for clean installation folder)
o pip/conda install ‘dependancy’
• The printer software can then be run from command/terminal using python.
o python fl_printer_app.py
When run a loading screen will be shown:
During successful startup terminal will print connection and initialization confirmation for all controllers:
And the GUI will show with ‘camera tab’ view as default:
gcode can then be uploaded for printing via the ‘printer’ tab: