bCNC Tutorial: restore work and milling process – 3
After carrying out all the calibrations, all that remains is milling our piece. If the whole process is successful, I expect an excellent final product.
After carrying out all the calibrations, all that remains is milling our piece. If the whole process is successful, I expect an excellent final product.
One of the most important features is the auto-level. Even if your CNC is precise, it will never be accurate to one-hundredth of a millimeter, but to carry out the removal of copper, you will have to have an excellent level of precision.
Here we are going to learn how to do auto-level.
I have been prototyping PCBs with the CNC for years. I have created a CNC machine suitable for this, and today I would not know how to do it without it.
I have been using bCNC for some time as a GCode sender, a very simple open-source software, we will see how to install it and do the probe.
The ESP32 has enough resources to be able to use a FAT system which is certainly more expensive in terms of resources, but which offers large dimensions and few limitations, as well as compatibility with various devices.
LittleFS was recently added and focuses on higher performance and directory support, but has a higher resource consumption and occupancy per file, although not by default for esp32 it should be remembered that it takes up less resources than FatFS.
The ESP32 is capable to activate the energy saving modes of light sleep and deep sleep, but in many cases we cannot use such a solution, but it is still possible to apply some options to the functional units for reducing energy consumption.
Let’s set the sleep mode, disable the WiFi and scale the frequency to the CPU.
Modern web application need realtime update, for year we use polling system with REST call but now we can’t ignore WebSocket.
Here a complete reference implementation of a web application with token authentication.
Modern web application need realtime update, for year we use polling system with REST call but now we can’t ignore WebSocket.
Here a WebSocket server with esp8266, esp32 with some method to enable authentication.
Modern web applications need to update data in real time, for years we have used polling with REST calls but now we can no longer ignore the WebSocket protocol.
Here I am going to present a WebSocket client with esp8266, esp32 and Arduino Mega with enc28j60.Here a WebSocket client with esp8266, esp32 and Arduino Mega and enc28j60.
In the past 2019 new ESP32 board was born, the s2 family. At first only the ESP-IDF platform was supported, but now the version for the Arduino ecosystem is also quite mature, although the official version for the Arduino IDE has not yet been released.