I am developing a 3 D scanner. It consists of made 2 axis system powered by Arduino Uno with grbl firmware. Universal G code sender is used to define path movement. A laser sensor is mounted on top of 2 axis system. Adafruit VL53L0X firmware is used to record the reading of laser sensor. This recorded value of the sensor is referred to Z coordinate which is synchronized with the x and y valued sent by G code.
My ultimate goal is to get the X, Y, Z coordinate of an object. But I am facing major problems:
- Grbl firmware is working fine with CNC shield separately and Adafruit firmware working fine separately but when I connect both firmware together one of them is working and another one is not supporting
- When I connect CNC shield then there is no free pin left to connect the laser sensor
Please suggest which board is suitable for this kind of project. Please share what can be done in this situation.
Electronic component I am using;
- Arduino Uno
- CNC shield
- Adafruit VL53L0X laser sensor
- GRBL firmware
- Universal G code sensor
- 2 Nema 17 stepper motor
- 2 limit switches
- 12 AC to DC power supply