Files
beyon-motion/BM/setenv.py

40 lines
1.1 KiB
Python
Raw Normal View History

2026-03-31 13:10:37 +02:00
SID = '#6'
BOARD_NAME = 'PICO'
PACKAGE_NAME = 'Prodigy'
VERSION = 0.1
#-----------------------------------------------------------------------
# Setup Pin Motor TMC2209
#-----------------------------------------------------------------------
MOTOR_NUMBER = 1
MOTOR_TX_PIN = 4
MOTOR_RX_PIN = 5
MOTOR_EN_PIN = 7
MOTOR_STEP_PIN = 10
MOTOR_DIR_PIN = 11
MOTOR_BAUDRATE = 115200
MOTOR_SENSOR_BEGIN_PIN = -1
MOTOR_SENSOR_END_PIN = -1
MOTOR_SENSOR_BEGIN_VALUE = 1
MOTOR_SENSOR_END_VALUE = 1
MOTOR_SOFT_UART = False
#-----------------------------------------------------------------------
# Setup Motor TMC2209
#-----------------------------------------------------------------------
MOTOR_STEP_MOTOR = 48
MOTOR_SCREW_THREAD = 1.22
MOTOR_MICROSTEP = 1
MOTOR_VREF = 5.4
MOTOR_AMP = 1800
#-----------------------------------------------------------------------
# Setup Pin I2C encoder AS5600L
#-----------------------------------------------------------------------
ENCODER_NUMBER = 0
ENCODER_SDA_PIN = 8
ENCODER_SCL_PIN = 9
ENCODER_I2C_FREQUENCE = 400000
ENCODER_HYST = 1