science_jubilee.tools.SyringeExtruder#
Classes#
A class representation of a syringe for extrusion 3D printing. |
Module Contents#
- class science_jubilee.tools.SyringeExtruder.SyringeExtruder(index, name, config)[source]#
Bases:
science_jubilee.tools.Tool.Tool
A class representation of a syringe for extrusion 3D printing.
- Parameters:
Tool (
Tool
) – The base tool class
- load_config(config)[source]#
Loads the confirguration file for the syringe tool
- Parameters:
config (str) – Name of the config file for your syringe. Expects the file to be in /tools/configs
- post_load()[source]#
Query the object model after loading the tool to find the extruder number of this syringe.
- check_bounds(pos)[source]#
Disallow commands outside of the syringe’s configured range
- Parameters:
pos (float) – The E position to check
- _aspirate(vol: float, s: int = 2000)[source]#
Aspirate a certain volume in milliliters. Used only to move the syringe; to aspirate from a particular well, see aspirate()
- _dispense(vol, s: int = 2000)[source]#
Dispense a certain volume in milliliters. Used only to move the syringe; to dispense into a particular well, see dispense()
- aspirate(vol: float, location: science_jubilee.labware.Labware.Well | Tuple | science_jubilee.labware.Labware.Location, s: int = 2000)[source]#
Aspirate a certain volume from a given well.
- dispense(vol: float, location: science_jubilee.labware.Labware.Well | Tuple | science_jubilee.labware.Labware.Location, s: int = 2000)[source]#
Dispense a certain volume into a given well.