pascal
Codebase to drive the Perovskite Automated Spin Coat Assembly Line (PASCAL) in the Fenning research group.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.7%) to scientific vocabulary
Keywords
Repository
Codebase to drive the Perovskite Automated Spin Coat Assembly Line (PASCAL) in the Fenning research group.
Basic Info
Statistics
- Stars: 17
- Watchers: 0
- Forks: 1
- Open Issues: 4
- Releases: 1
Topics
Metadata Files
README.md
Perovskite Automated Spin Coat Assembly Line (PASCAL)
Motivation
PASCAL is an automated platform for spin coating and annealing thin films onto small (>2x2 cm) substrates, aimed af increasing experimental throughput in the pursuit of designing better perovskite solar cells. Perovskite solar cells are infinitely tunable, as they can be formed with combinations of nearly half of the periodic table, presenting the excitement of limitless possibilities and the curse of dimensionality. With PASCAL, we aim to increase our experimental search rate by orders of magnitude, enabling a more systematic and exhaustive approach toward exploring the vast compositional space of interest for solar cell design.
Hardware
CAD schematics of PASCAL

Liquid handler preparing precursor solution mixtures for a compositional search

Liquid handler + spincoater working in conjunction to deposit solution onto substrate.

Automated Full Sample Fabrication + Characterization Timelapse
https://github.com/fenning-research-group/PASCAL/assets/49666626/01028334-c0f0-4b86-ad78-245d9399b324
Experimental Planning
- Computed material properties -> manifold embedding / dimensionality reduction into "behavior space"

Hardware Scheduling

Active Learning
intra-run (narrow scope)
bayesian approach to evaluating sample space

update compositions of interest using in-line during experiment

inter-run (wide scope)
- bayesian approach with operator input (XRD, UV-Vis, etc)
- find covariances between composition/fabrication conditions
- point towards broader design philosophies in perovskite solar cells
In-Line Characterization
Widefield PL camera

RGB Imaging for color determination

Dependency
- python=3.7.9=h26836e1_0
Addons
See our fenningresearchgroup.com/https://github.com/fenning-research-group/PASCAL_TrainView https://github.com/fenning-research-group/PASCAL_TrainView
and https://github.com/dnzckn/BO-PV repo's for additional capabilities
Owner
- Name: fenning-research-group
- Login: fenning-research-group
- Kind: organization
- Repositories: 5
- Profile: https://github.com/fenning-research-group
GitHub Events
Total
- Watch event: 6
- Push event: 40
- Create event: 14
Last Year
- Watch event: 6
- Push event: 40
- Create event: 14
Dependencies
- enum34 *
- numpy *
- typing *
- PyQt5 *
- aiohttp *
- ax-platform *
- dill *
- matplotlib *
- mixsol *
- natsort *
- ntplib *
- numpy *
- ortools *
- pandas *
- pyserial *
- pyyaml *
- roboflo *
- scikit-image *
- scipy *
- tensorflow *
- tifffile *
- websockets *