**** BEGIN LOGGING AT Thu Feb 11 02:59:57 2021 Feb 11 03:14:45 Did the eewiki die? Feb 11 04:37:40 no? Feb 11 04:40:10 SOrry. Feb 11 04:40:27 I just had an issue on my end w/ too many pages in the cache or something. History gone! Feb 11 04:41:15 * GenTooMan raises some eyebrows because it just seemed the right thing to do. Feb 11 04:42:53 Raise 'em up! Feb 11 04:46:12 I feel like being a cheerleader for electronics. Is that odd? Feb 11 04:47:36 C A P, what does that spell? Feb 11 04:47:40 Ha. Feb 11 04:48:16 Anyway, I got a new thing up on Hackster.io. Feb 11 04:48:44 I had to spread the info. of instruction for fun. I lacked on science and fact but instruction is there in the forefront. Feb 11 04:49:13 I still have to paraphrase mostly. So, it is not quite fair just yet on me. Feb 11 04:53:05 well hopefully your thermal imaging is working OK. That has a few applications. For example you may be able to sync thermal information with visual information. IE find the cat by checking thermal as well as visual information. Feb 11 04:56:54 Right! Feb 11 04:57:02 "here, kitty-kitty!" Feb 11 04:57:16 I am not sure if I was around then but all the cats are dead now. Feb 11 04:57:30 They have gone to a better mouse haven. Feb 11 04:57:59 GenTooMan: The thermal imagery is working so far. I was getting some readings too. Feb 11 04:58:17 These readings, as output, were showing numerical values. Feb 11 04:58:48 I think the entire application actually gives an output of heat dissipation on some level. Feb 11 04:59:05 I have not checked the source recently on this fact but I should look into it. Feb 11 05:06:47 I think of buzz every time I place a post. Feb 11 05:07:29 But...it is worth it to get some type of acknowledgement at some point. Maybe when people like instruction but people only want what they want. Oh well. "on the fly?" Feb 11 05:09:18 At least I started to learn more about overlays, dt, and the board in question, e.g. BBB/BBG! Feb 11 05:12:48 GenTooMan: do you want to see how a FLIR camera on a Lepton v2 breakout and the BBG handles a lighter lit in thermal? Feb 11 13:53:29 set_ you may wish to calibrate the therm imagery to make it useful. This can allow you to get the temperature of surfaces to within a degree. Calibration requires 2 sources, ice water and just boiling water for 0C and 100C are closest to accurate. Feb 11 14:05:34 for heat dissipation things are a lot more complicated, you aren't measuring temperature you are measuring energy transfer. Thermal resistance / insulation come into affect greatly. As all you have with thermal imaging is the temperature of the surface no air flow etc. Feb 11 14:07:53 Aw. Feb 11 14:07:59 Okay. Feb 11 14:10:17 I am on Thermal on the datasheet for now, i.e. section 5. It is page 63. Feb 11 14:11:23 I will refer to it later once finished for calibration. The person that put together the FFC calibration together on the Qt application already did it. Feb 11 14:11:39 I think I am just one step behind. Feb 11 14:41:42 FFC (Flat-Field Calibration) is one calib. done so far from the 'get-go.' Feb 11 14:42:48 There are others but this one, FCC, is for uniformity of vision from the camera which may be stationary or non-stationary. Feb 11 14:43:28 Non-stationary or 'while the cam is in movement,' has less uniformity. Feb 11 14:44:28 GenTooMan: Are you speaking of putting the FCC in manually? Feb 11 14:49:16 'FFC,' sorry. Feb 11 15:19:20 anyway...bbl! Feb 11 19:42:10 does Dr. Molloy have another, more updated version of his namespace and SDK for specific cpp source? Feb 11 19:42:35 I am asking b/c his last from what I find is '15. Feb 11 19:43:21 I checked for updated on the github but came up empty. Feb 11 19:45:28 I was thinking of promoting his SDK w/ some servos that are source defined and intergrated. Feb 11 19:45:53 he says stepper but who knows? Feb 11 19:51:15 I saw where it stated Servo in the examples section but it has a TODO section on it. Feb 11 20:01:49 It seems PWM is the 'goldened goose' here. Feb 11 20:02:40 Off to the kernel! Feb 11 20:24:19 anyone who can help my out with gpio stuff in device tree? i have a gpio expander I already added this to the device tree it works i can do things with it throught the gpio character device. but now i have the question can i give individual gpio lines a name. Feb 11 20:25:01 i have added gpio-hog like here: https://www.kernel.org/doc/Documentation/devicetree/bindings/gpio/gpio.txt at the qe_pio_a line_b example Feb 11 20:25:16 and it works but reading the character device the name is not set but the consumer is. Feb 11 20:25:31 maybe i do not know what consumer and name represent in the context of gpio's Feb 11 20:25:49 bb.org-overlays is a place to look! Feb 11 20:26:01 i am not using overlays Feb 11 20:26:24 I don't think there's any overlay that could serve as a relevant example here anyway Feb 11 20:27:37 and no idea sorry, I use the sysfs gpio interface and gpio-of-helper which allows setting up individual gpios including their name Feb 11 20:28:11 isn't sysfs going to be deprecated Feb 11 20:28:55 the first tenet of kernel development is "do not break userspace" ... I don't think it's going anywhere Feb 11 20:29:13 also its "replacement" sucks and is totally unsuitable as replacement imho Feb 11 20:29:41 i meen sysfs interface for gpio is going to be deprecatd not whole of sysfs xD Feb 11 20:29:49 yes I understood that Feb 11 20:30:34 why does it's replacement suck? also i noticed being forced to use libgpiod instead of being told how it actually works just an observation. Feb 11 20:32:20 I had some discussion about this a while ago, I'll just link it instead of trying to rehash it: https://liktaanjeneus.nl/gpio-discussion.html#gpiod Feb 11 20:32:54 are you dutch ? Feb 11 20:33:02 I am Feb 11 20:33:09 xD Feb 11 20:33:21 (the domain name is a long story :P ) Feb 11 20:33:24 Me too Feb 11 20:35:15 is that like sortof like a log Feb 11 20:35:33 it's a transcript of a discussion I've had in here yes Feb 11 20:37:18 basically in pretty much every way gpiod is worse than gpio-sysfs... poor access control (in a way that increases risk to hardware), inadequate ability to set up via DT, poor abstraction to userspace Feb 11 20:38:06 iirc kernel messing with signals without being asked to (when the device closes) Feb 11 20:48:38 that was an interesting read :) Feb 11 21:43:47 the "don't break userspace" rule doesn't seem to apply to typical embedded uses Feb 11 21:44:46 at least "renumber all your mmc devices" apparently doesn't qualify as breaking things Feb 11 21:51:49 yeah there have been mishaps, apparently due to kernel devs not being in touch with reality about what things were in practice being relied on Feb 11 21:52:32 once is a mishap Feb 11 21:52:37 that's still a bit different from the idea of removing something that's perfectly functional Feb 11 21:52:46 but we'll see Feb 11 21:52:52 every release or two is a habit Feb 12 00:03:46 Duality: I know you are not using overlays b/c you said so earlier. Sorry, I had to hit the road. Feb 12 00:04:15 Um...you can get ideas from their overlay section on how to set up a proper set of dt structures and nodes. Feb 12 00:05:11 Esp. for the BBB and related boards. Feb 12 00:07:26 Also, the new online documentation on chardev, if this is what you are using, shows exactly the method behind these ideas. I also found some ideas on talks, youtube style, from past Linux Expos and talks on chardev. Feb 12 00:11:26 also Duality: https://github.com/derekmolloy/exploringBB/tree/version2/chp10/gpioExpander is a great starter point for making things just work or get closer to work than previously. Feb 12 02:10:06 Hey friends. I'm trying to use a BBB to interface with a PCB which controls a bunch of relays. Feb 12 02:10:06 I was previously able to make it work by putting a separate relay board in between the BBB and the PCB I'm trying to control. Now, I'm trying to simplify the circuit and get rid of the intermediary relay board. I'm convinced I can make it work with a few well placed transistors between the BBB and the PCB. Has anyone tried anything similar or have Feb 12 02:10:09 any ideas for me? Feb 12 02:11:08 Each relay input on this PCB is fitted with an optocoupler which isolates them from the logic. Normally, each input on the PCB is left open. Sending a 12v signal to an input activates that relay on the PCB. I'm trying to build a circuit that sends the 12v signal to the PCB's inputs in response to me pulling a BBB GPIO pin high. **** ENDING LOGGING AT Fri Feb 12 02:59:56 2021