cclrobotics / ARTBot

Project to allow submissions of agar art and conversion of those submissions to bot-readable
MIT License
8 stars 5 forks source link

[FEAT] Arbitrary labware support #102

Closed tsdobbs closed 3 years ago

tsdobbs commented 3 years ago

Should be able to print on different pieces of labware without needing SBS petri dishes. These include 60mm and 90mm round petri dishes.

tsdobbs commented 3 years ago

@patrickjyoung Can you work on the scaling, z-axis normalization, and removing hard-coded dimensions from the repo, like we talked about?

I'll get the database table for dimensions going. For now, assume that plate dimensions can be looked up somehow. You can dummy that lookup process with a dictionary, like dummy_lookup_table = {'BioArtBot_canvas_round_90mm': {'x_radius_mm': 45, 'y_radius_mm': 45, 'z_depth_mm': 13, 'z_agar_level_pct': 0.5}}. Where agar_level gives you the percentage that the pipette needs to move down to make contact with the agar.