-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add camera support #94
Comments
Wow, buying it ! |
Internal pin connections: |
We need to find a way to not get the ESP32 boot messages onto the serial line since they will make it impossible to boot the printer firmware (I have tested it!). We may not have free pins to use Serial1 on this board? GPIO16 seems to be the only pin that is on the board and not connected to cam or SD. Pulling down GPIO15 to ground during boot should also silence the ESP32 boot messages. But GPIO15 is also attached to CMD of the SD card. Reference: |
I'll test it too
I haven't tested but I think Uarts can be mapped to any pin: https://quadmeup.com/arduino-esp32-and-3-hardware-serial-ports/ |
Yes, but you need free pins that are not connected to the camera nor the SD card. And it looks like we are short of those... |
In addition to making a video stream of the printer, and taking timelapse images, we might do QR code recognition to e.g., recognize settings for different filaments based on QR codes (also see the Uniform Filament Identification system, UFID). |
I read somewhere that boot log messages may be disabled on esp32 and not on esp8266, but I forget where I read it |
buy one, will test it out ... |
Maybe you can use the LED PIN (GPIO33) and with SoftSerial (RX, TX | GPIO16, GPIO33). At the LED PIN you can solder a wire to the + side for the TX. The user (v12345vtm : https://github.com/v12345vtm/timelapse-ESP32-CAM ) has developed a timelapse feature. If you could put the project and his together, it would be ideal. |
Let's try it out. Unfortunately I don't have this hardware. |
we bought it and would like to try it out ... |
Looking forward to hearing from you how it goes @fred2088 |
Have you made any progress @fred2088? |
thinking to merge two project |
So we continue here... Can't help coding :-( My skills is not there yet... But have you looked at this project? Mabye it can help? BTW, do you have some screenshots of your GUI? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Actually, this is easy. Tested with ESP32-CAM firmware.
So it should be doable using this hardware. |
Well done, keep comming closer to get Cam Support :-) Still waiting for my ESP32-Cam to start testing... |
Someone just needs to do it. |
Hi, there's a project interfacing esp32-cam to 3d printer which appears relevant here : |
Hi @probonopd I'm interested in the output but unfortunately I don't have the coding skills. |
Hi guys, Some pointers: |
Hi @eben80, may I be curious why you are using SoftwareSerial? |
@luc-github just asked me the same thing today :D |
Well, in this project we need the SD card of course. But I think hardware serial is fine too, as I have tested here: #94 (comment) |
I run yesterday, but I had to solder wire for uart to 16 and 17 gpio directly to esp32. |
When you reset the 3d printer you also need to reset the ESP at the same time. Connect the reset lines of the printer and of the ESP together. I don't know the answer to the other questions. |
Not to muddy the waters too much, but there's now an ESP32S3 module with builtin camera: https://www.seeedstudio.com/XIAO-ESP32S3-Sense-p-5639.html This board also appears to support USB host mode (crossover with #123). I splurged on a couple, should be arriving in a week or two. When I find the time to poke at them I can report back here with observations. |
..."supporting SD card slot for external 32GB FAT memory" sounds good. Don't forget to order that, too. We need to store the GCODE somewhere... |
It's actually built into the module :D |
I was mislead by the "external". |
Small update - received the XIAO modules yesterday and took one for a test drive today with the default code. I could connect to wifi and stream video from the camera with zero issue. Pretty slick. I can also confirm it indeed comes with an SD card slot, although I haven't yet tried using it. That's about as far as I'm going to test for now, until I'm finished with #123 on the S2 mini. |
There are now ESP32-CAM modules with camera and SD card. Can be had for around USD 10 from China. Ideal for our purpose.
@me-no-dev has added Arduino support for it :
espressif/esp32-camera#7 (comment)
It seems to be working well:
The text was updated successfully, but these errors were encountered: