WebCam: Works on PI itself, not if on HUB
I have a little problem...
I'm currently trying to run the printers and webcams via a USB3 HUB because I'm slowly running out of ports on the PI and I'm also fed up with this mess of cables on the side.
Everything works so far, except for the webcam.
The camera works directly on the PI, whether USB or USB3 (after replugging it, of course with a new assignment; it's just not Windows ^^). But as soon as I connect it to the HUB, it's over.
I've now tried three different USB3 hubs... Always the same.
I'm currently trying to run the printers and webcams via a USB3 HUB because I'm slowly running out of ports on the PI and I'm also fed up with this mess of cables on the side.
Everything works so far, except for the webcam.
The camera works directly on the PI, whether USB or USB3 (after replugging it, of course with a new assignment; it's just not Windows ^^). But as soon as I connect it to the HUB, it's over.
I've now tried three different USB3 hubs... Always the same.
It's probably a Linux-specific problem... Is there any way to solve this?
Greetz
Micha
Comments
lsusb
or
lsusb -t
to see all usb devices detected by linux. Then check if you can see the webcam as device and also if you can see the usb3 hub. Best start without both so you know what was added to list is your test device.
Since the webcam works without hub I guess it is the hub. Try a usb 2 hub instead which so far worked for me without problems.
I'll try again later, connect the HUBs to the USB2 and see what changes (or not).
Unfortunately, I just have to straighten the PI's SSD first. I got the wrong plug and pulled out the SSD while running instead of the HUB... Can't boot anymore...
I will create an image of the SSD and start from scratch...
This has probably already been discussed somewhere in a thread that I can't find...
When setting up a printer (Marlin), RS supposedly asks the printer for the settings regarding print bed size, speed, etc., but this obviously doesn't work with Marlin. Therefore you have to enter everything yourself.
And that's exactly where I have my problems, because in many places it's not clear which setting from Marlin should be transferred to which point in RS, as the names are often significantly different and can therefore be misleading.
Example: Printer Settings/General/Manual Control.
In Marlin the following is defined for the bed itself...
...and for the speed...
I adopted this data for RS. However, I'm not sure if that's what it means...
Of course it would be great if there was a grabber as an external application or in RS, to which you could throw the configuration.h and configuration_adv.h as fodder and enter the values from them correctly in RS. It would also have the advantage that if you make changes in Marlin you can't forget to add them to RS or transfer them incorrectly...
Parsing header files is out of scope. It is a programming language and can be quite complex if you do not just add values after the #define statements. It could be computations with other macros, ...
Would be great if we could ask marlin especially since many do not have config files anyway. Speeds can be queried from eeprom in many cases, but do not see the areas.
Would you mind taking a look at the screenshot and comparing it with the MARLIN settings above to see if I understand it now? I'm also not sure if I have to use global or local coordinates...
> Parsing header files is out of scope.
Yes, you're probably right. Every firmware does this differently and it would certainly take a lot of effort to do this for everyone, even if I don't really know anything about programming.
>Would be great if we could ask marlin...
That would be a great thing if all developers of the different firmwares (Marlin, Clipper, Repetier, ...) could agree on a common command that could be used from any end application (RS, Octo, Vura, PS, ...) and offers all the physical data on construction volumes, offsets, temperatures, speeds and accelerations.
Setting in image make sense. Bed is always inside the moveable area as it must be reachable plus have bed below. Looks correct.
Ok, many, many thanx for the examination. The only thing I not know is the different between "global" and "local" coordinates. I don't know how I have to interpret that...
I'm not able to set the WLAN country in RS. I have set it via console and raspy-config but it will be ignored. The red banner in /Global->Network/Time/ won't go and isn't also clickable to set the country from this point...
... and syslog ...
That was at every single new installation and won't go away... Ok, it's running so far, but errors makes me no sleep...
What device is SV-REPETIER-PI - new server image name or other device. It is strange that you have no wlan0 device. Does
sudo iwconfig
show it? The boot errors suggest that something with wifi is not working as expected and not having wlan0 is surely a problem here.
So at the moment it looks like that the bunch is still working, except (again) https://forum.repetier.com/discussion/11659/sending-printjob-from-orcaslicer-not-possible-http-404-requested-file-not-found#latest