farmbot-arduino-firmware
farmbot-arduino-firmware copied to clipboard
Arduino firmware that executes g-code like commands over a serial line to move the FarmBot and operate the tool mount
Use microstep and steps per mm settings to calculate step and distance parameter values. This will allow the firmware to accept parameters in step and mm units and will require...
[ICP-10111.pdf](https://github.com/FarmBot/farmbot-arduino-firmware/files/3816233/ICP-10111.pdf) The new soil sensor has an ICP-10111 i2c device required to measure temperature and pressure. New GCODES could look something like `F85 P` for reading a sensor. and `R85...
- [x] Movements - [x] Stall detection (Express) - [x] Ability to use encoders (Genesis) - [x] Tuning parameters (motor current, stall sensitivity, microstepping)
In standard g-code/CNC machines, there is usually support for arc commands that allow smooth circular movements. I think they're usually defined by a center coordinate and a radius. This would...
Playing with the `FarmbotFirmware` interface to the Farmduino and noticed that the **accelerate** and **decelerate** reports for **Z**-axis state are "upside-down". Picture this :-) 
"It would be great to be able to set different motor settigns (speed, stepping, micro-stepping) for moving up or down the z-axis!!!" https://forum.farmbot.org/t/motor-settings-for-up-down-movement-on-z-axis-to-reduce-noise-vibrations/5517
### Eliminate one leg of the journey Currently, calibration is performed as: current position > find home > find max > go to home. This should be changed to: current...
The F02 handler is currently kept simple. In the next few days I would like to do another pull and upload a programme that is more specific for the FarmBot.
I found the library of the icp10101 sensor on the TDK website and added it to the firmware. With the help of the library I wrote the F52Handler, which accepts...