In the past I have set up an Arduino Uno with environmental sensors on it and displayed the data to a webserver. I am wondering if you could get the information that is shown on a lcd connected to ramps to show on a webserver? has this been done before?
I am thinking of connecting my Uno to the Mega transfer the data across and once read the Uno would send the data to the web server, via a Ethernet shield.
Please help I know basic arduino programming so please try to explain as fully as you can if possible.
Take a look at OctoPrint for a good example of this. You’re looking the complete wrong direction if you’re trying to bounce things over to an uno, and then use an ethernet shield. A raspberry Pi is just as cheap as an uno, and already contains all of that stuff, plus can communicate with the mega.
It’s not only that, but the raspberry pi acts as a standalone computer. It can be used to send the gcode, as well as read all of those sensor values, where you’re going to have a very complicated time trying to bounce all of that information over to another uC, when you can just use the computer already connected to it.
You don’t even need the pi, you can just use whatever computer you’re using to send gcode right now. I only suggested the pi as a dedicated, low-cost option for a server.