Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pick-and-place [2020/10/12 22:04] arthur |
pick-and-place [2020/10/12 23:21] arthur |
||
---|---|---|---|
Line 74: | Line 74: | ||
== Vacuum sensor == | == Vacuum sensor == | ||
+ | |||
+ | Todo: Here add the right configuration to be able to use the temperature-control module to directly read ADCs, bypassing the actual thermistor math for direct/ | ||
+ | |||
+ | < | ||
+ | # VACUUM SENSING | ||
+ | |||
+ | # LEFT Nozzle Vacuum configuration | ||
+ | |||
+ | temperature_control.vac_n1.enable | ||
+ | |||
+ | temperature_control.vac_n1.sensor | ||
+ | |||
+ | temperature_control.vac_n1.ad8495_pin | ||
+ | |||
+ | temperature_control.vac_n1.ad8495_offset | ||
+ | |||
+ | temperature_control.vac_n1.heater_pin | ||
+ | |||
+ | temperature_control.vac_n1.readings_per_second | ||
+ | |||
+ | temperature_control.vac_n1.get_m_code | ||
+ | |||
+ | temperature_control.vac_n1.designator | ||
+ | |||
+ | temperature_control.vac_n1.rt_curve | ||
+ | |||
+ | # RIGHT Nozzle Vacuum configuration | ||
+ | |||
+ | temperature_control.vac_n2.enable | ||
+ | |||
+ | temperature_control.vac_n2.sensor | ||
+ | |||
+ | temperature_control.vac_n2.ad8495_pin | ||
+ | |||
+ | temperature_control.vac_n2.ad8495_offset | ||
+ | |||
+ | temperature_control.vac_n2.heater_pin | ||
+ | |||
+ | temperature_control.vac_n2.readings_per_second | ||
+ | |||
+ | temperature_control.vac_n2.get_m_code | ||
+ | |||
+ | temperature_control.vac_n2.designator | ||
+ | |||
+ | temperature_control.vac_n2.rt_curve | ||
+ | |||
+ | </ | ||
== Servos as axes == | == Servos as axes == | ||
+ | |||
+ | On some Pick and Place machines, the head (Z axis) is controlled by a hobby servo motor. | ||
+ | |||
+ | However, by default in Smoothie, those are controlled via the [[Switch]] module using M-codes such as < | ||
+ | |||
+ | This works, but that's not how you usually address a Z axis. | ||
+ | |||
+ | If you want a bit of extra convenience, | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | Once you compile this branch, you will be able to use your hobby servo as a Z axis ( and other such switch <-> axis associations ). Note this is not documented right now, but the configuration is very easy to exactly from the new file in the source code, and if you can't figure it out, the community can help you easily, just ask! | ||