robert.berger <[email protected]> wrote: > [-- text/plain, encoding 7bit, charset: UTF-8, 35 lines --] > > Hi, > > On Tuesday, October 7, 2014 3:41:42 PM UTC+3, Justin Edwards wrote: > > > > Was this ever fixed in any build? This is causing me to not be able to > > use my BBB as my 3d printer controller. I'm actually using Charles's fix > > above, but it is throwing the error so much that my heater cartridge will > > not heat up, or heats up to meltdown point. > > > > What kernel/do you use? > > I have machinekit+Yocto running to control my 3D printer with the 3.8.x > Xenomai kernel of Charles.[1][2] You can also use the official Debian image > from Charles.[3] This is more an "out of the box" experience. > I also did experiments with 3.14.x. There I did not manage to read the raw > value directly due to "Resource temporarily unavailable", but I am able to > read 2 Analog channels with the generic_buffer test. Most likely more > channels would work as well, but I don't need more at the moment. > Elsewhere (i.e. in another thread) I have asked about the relationship between the raw ADC values (the real 12-bit ones) and the processed 0 to 1799 mV values. However no one seems to be able to point me to how they are connected, i.e. how the 0-1799 values are produced from the 0-4095 ones.
Is there any processing involved other than a straight multiplication by 1799/4095? I.e. is there any smoothing by weighted average or anything like that? When I tried to read both the raw values and the processed ones as close together as possible in time it seemed to me that, at the very least, there was some sort of time delay between them. -- Chris Green ยท -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
