Hi Rob, Everything works well for me now.
You got lucky, my first board was not suitable for my application, I have to cut some PCB tracks. I hope you can fix the problems with the compiler. Thanks for all the effort. Kind regards, Bill. On Saturday, September 6, 2025 at 6:38:14 PM UTC+2 [email protected] wrote: > Hi all, > > Maybe good to have the link: https://youtu.be/DnbKhWO-eWY > > Kind regards, > > Rob > > > Op zaterdag 6 september 2025 om 18:37:29 UTC+2 schreef [email protected]: > >> Hi all, >> >> I made a video for the ina3221.jal library using the sample program in >> the demo. >> >> Kind regards, >> >> Rob >> >> >> Op vrijdag 5 september 2025 om 10:36:52 UTC+2 schreef [email protected]: >> >>> Hi Bill, >>> >>> Fixed the negative current issue for sdword and and floats. Uploaded it >>> to Github and attached to this e-mail. >>> >>> Can you let me know if it works for you? >>> >>> Thanks. >>> >>> Kind regards, >>> >>> Rob >>> >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Rob CJ < >>> [email protected]> >>> *Verzonden:* donderdag 4 september 2025 21:07 >>> >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> Hi Bill, >>> >>> Reading is an art. I saw that the negative voltages are only mentioned >>> for the shunt voltage not the bus voltage. Missed that. >>> >>> I got it working - I think - for word an sdword but not yet for floats. >>> As you mentioned I connected a battery and a load that discharges the >>> battery and so the bus voltage shows the battery voltage and the shunt >>> voltage and current are both negative. >>> >>> Before I ordered the module I saw in the reviews that you need the >>> correct module. Apparently for many modules the V- is not free on the >>> module but connected to ground. Luckily I ordered the module where both >>> the V- and V- are free otherwise I could not have created the set-up for >>> the negative current. >>> >>> I also found strange behaviour in de compiler when using float. >>> The construction -5.0 * float(value) does not work while 5.0 * >>> -float(value) does (found it out by trial an error). Value is a word in >>> this case. >>> >>> Still need to fix the float version and do some tests since the critical >>> alerts and warning alerts should also work for negative shunt voltages. >>> >>> Kind regards, >>> >>> Rob >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* dinsdag 2 september 2025 12:40 >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> >>> Hi Rob, >>> >>> I also didn't understand why the bus voltage has a - sign. Perhaps >>> because of the uniformity of the data. >>> >>> The (LiPo) battery is charged or discharged, so the voltage remains >>> positive. >>> >>> The handy thing about the IC is that you can set various limits. >>> Met vriendelijke groet, >>> Bill >>> >>> >>> On Tuesday, September 2, 2025 at 9:09:47 AM UTC+2 Rob CJ wrote: >>> >>> Hi Bill, >>> So when discharging the current becomes negative because the flow is >>> from the load (instead of to the load)? What is the bus voltage in that >>> case, zero Volt? >>> >>> If the Ina3221 cannot handle negative voltages why do they mention >>> negative voltages in the data sheet for the bus voltage? >>> >>> Btw. This ic was indeed a nice ic for the project that I did some time >>> ago. >>> >>> Met vriendelijke groet, >>> Rob Jansen >>> ------------------------------ >>> *From:* [email protected] <[email protected]> on behalf of >>> Bill Beek <[email protected]> >>> *Sent:* Monday, September 1, 2025 8:27:12 PM >>> >>> *To:* jallib <[email protected]> >>> *Subject:* Re: [jallib] INA3221 board >>> Hi Rob and Vasile, >>> Now I use a opamp to reverse the voltage and measure it with the PIC , >>> the current of the negative voltage is >>> measured in the common connection witch is high side of the negative >>> output of a triple voltage power supply. >>> BTW this is not the battery circuit. >>> >>> On Monday, September 1, 2025 at 8:15:15 PM UTC+2 Bill Beek wrote: >>> >>> Hi Rob, i use a circuit for testing batteries (charging and de charging) >>> without switching the connections. >>> Something like your project with the 16F1765 but less advanced. >>> >>> Kind regards, Bill. >>> >>> >>> On Monday, September 1, 2025 at 7:52:30 PM UTC+2 Rob CJ wrote: >>> >>> Hi Bill, >>> >>> I read the following. >>> >>> No, the INA3221 cannot measure voltages on a negative rail where the >>> rail voltage is below the INA3221's own ground (GND) reference >>> , because its common-mode voltage (VCM) >>> <https://www.google.com/search?client=firefox-b-d&cs=0&sca_esv=f67f5be7214373bb&sxsrf=AE3TifMcbS75HDclSP4xbv6SHFFx8P_JHw%3A1756748991899&q=common-mode+voltage+%28VCM%29&sa=X&ved=2ahUKEwiWjNH8j7iPAxV687sIHfKfAjgQxccNegQIAxAC&mstk=AUtExfCOzwYNtic8LAkn2d85fEAdpzJkD5YNUwxLKTcbeEOB1FxjikY7bWtQW8S1vl6ESk0KQjYc3GaMir7M4e3R9Gzja5C2tSYy9lNVMpEThbb9i8FRGRE69iuwYeKLHY9W4WA1YK_DB0IuSN0VRI0zdbDCTwFNUcUUod7eXOVnzFAJ2Fw&csui=3> >>> range >>> is limited. To measure current on a negative voltage rail, you would need >>> to use an alternative device like the INA296A/B >>> <https://www.google.com/search?client=firefox-b-d&cs=0&sca_esv=f67f5be7214373bb&sxsrf=AE3TifMcbS75HDclSP4xbv6SHFFx8P_JHw%3A1756748991899&q=INA296A%2FB&sa=X&ved=2ahUKEwiWjNH8j7iPAxV687sIHfKfAjgQxccNegQIBRAB&mstk=AUtExfCOzwYNtic8LAkn2d85fEAdpzJkD5YNUwxLKTcbeEOB1FxjikY7bWtQW8S1vl6ESk0KQjYc3GaMir7M4e3R9Gzja5C2tSYy9lNVMpEThbb9i8FRGRE69iuwYeKLHY9W4WA1YK_DB0IuSN0VRI0zdbDCTwFNUcUUod7eXOVnzFAJ2Fw&csui=3>, >>> or >>> design a circuit to float the INA3221's ground with the negative rail and >>> use a digital isolator >>> <https://www.google.com/search?client=firefox-b-d&cs=0&sca_esv=f67f5be7214373bb&sxsrf=AE3TifMcbS75HDclSP4xbv6SHFFx8P_JHw%3A1756748991899&q=digital+isolator&sa=X&ved=2ahUKEwiWjNH8j7iPAxV687sIHfKfAjgQxccNegQIBRAC&mstk=AUtExfCOzwYNtic8LAkn2d85fEAdpzJkD5YNUwxLKTcbeEOB1FxjikY7bWtQW8S1vl6ESk0KQjYc3GaMir7M4e3R9Gzja5C2tSYy9lNVMpEThbb9i8FRGRE69iuwYeKLHY9W4WA1YK_DB0IuSN0VRI0zdbDCTwFNUcUUod7eXOVnzFAJ2Fw&csui=3> >>> to >>> communicate with the microcontroller, as detailed in reference designs from >>> TI >>> E2E >>> <https://e2e.ti.com/support/amplifiers/f/amplifiers-forum/826357/ina3221-use-on-a-negative-voltage-power-supply> >>> >>> How do you get negative currents? >>> >>> Kind regards, >>> >>> Rob >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* maandag 1 september 2025 19:27 >>> >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> I had no need for negative voltages, because of common mode limitations. >>> I blow up one INA3221 board when I connect negative and positive voltages. >>> I look forward for the changed lib >>> Kind regards, Bill >>> >>> On Monday, September 1, 2025 at 6:51:25 PM UTC+2 Rob CJ wrote: >>> >>> Hi Bill, >>> >>> Ah, I forgot to take negative voltages (and currents) into account. In >>> the documentation - when the voltage is negative and the sign bit is set - >>> yo need to take the two's complement not only the sign. >>> >>> Will fix it both for sword/sdword and floats. >>> >>> BTW. You use word for the voltage in your sample program but if the >>> current becomes negative, the voltage should also be negative. So why not >>> use sword for the voltage too? >>> >>> Kind regards, >>> >>> Rob >>> >>> >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* zondag 31 augustus 2025 20:25 >>> >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> >>> Hi Rob, during testing I ran into a problem. >>> >>> If the current becomes negative, you lose the sign (bit 15). >>> >>> If bit 15 becomes high, the measured value increases by 32760, (the 3 >>> LSB's don't count). >>> >>> That was also the reason that I limited myself to using int "words" in >>> the library. >>> >>> I have Adapted the library and delete some floats to test the >>> phenomenon. >>> >>> In the main program I use "swords". >>> >>> I send my versions for checking. >>> Kind regards, Bill. >>> >>> On Sunday, August 31, 2025 at 3:32:33 PM UTC+2 Bill Beek wrote: >>> >>> Hi Rob, >>> I have tried to test but nothing happens, no serial output too, I think >>> my 16F1825 is broken. >>> Now I will port it to another PIC and try out the lib. >>> I post my findings later. >>> >>> Kind regards, Bill. >>> >>> On Saturday, August 30, 2025 at 12:13:32 PM UTC+2 [email protected] >>> wrote: >>> >>> Hi Bill, >>> >>> I completed the library, tested all functions with a module I purchased. >>> It should be using floats and not using floats. >>> >>> Attached the library and a simple sample program. >>> >>> I will add it later to Jallib. >>> >>> If you find something strange or you are missing something, let me know. >>> >>> Kind regards, >>> >>> Rob >>> >>> >>> >>> Op donderdag 21 augustus 2025 om 21:25:54 UTC+2 schreef >>> [email protected]: >>> >>> Hi Bill, >>> >>> Yes, strange that I multiplied it twice. Good that you found it. >>> >>> I am still waiting for the module to arrive so that I can test all >>> library functions. >>> >>> I will let you know when I added the library and the sample to Jallib. >>> It will then be in the next bee-package. >>> >>> Kind regards, >>> >>> Rob >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* donderdag 21 augustus 2025 20:37 >>> >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> Hi Rob, >>> I tested the combined lib, and i found 1 bug in the integer part. >>> In case of current > ~ 43 mA the value was not correct, I think >>> overload of the dword. >>> In the shunt voltage was 2 times multiplied by 1000 when I correct that >>> the measurements >>> are okay. >>> Kind regards, Bill. >>> >>> >>> On Wednesday, August 20, 2025 at 7:04:24 PM UTC+2 Rob CJ wrote: >>> >>> Hi Bill, >>> >>> That is good to hear and thanks for testing it. >>> >>> I combined it in one library and one sample program. Default is the use >>> of word/dword. If you want to use the float version then define the >>> following before including the library (also shown in the sample program): >>> -) INA3221_USE_FLOAT = TRUE >>> >>> Attached the update. >>> >>> Kind regards, >>> >>> Rob >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* woensdag 20 augustus 2025 11:01 >>> >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> Hi Rob, >>> Both versions working fine. >>> I will wait for the final version with float and integers and test again >>> >>> BTW when somebody needs higher resolution for voltage the ADS1115 board >>> offers >>> 4 channels 16 bits or 2 channels differential measurements maybe project >>> for the future. >>> >>> Thanks for the good work, Bill >>> >>> >>> On Tuesday, August 19, 2025 at 7:52:24 PM UTC+2 Rob CJ wrote: >>> >>> Hi David, >>> >>> Yes I can make one version and use a define "INA3221_USE_FLOAT". >>> >>> The default is then that it uses words and dwords. >>> >>> Thanks for the suggestion. >>> >>> Kind regards, >>> >>> Rob >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens >>> [email protected] <[email protected]> >>> *Verzonden:* dinsdag 19 augustus 2025 19:44 >>> >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> Sorry to break in, i followed this subject from far away.... >>> >>> My opinion is that botj version should go to the lib. >>> >>> Maybe one file with "define" to choose between float or integer? >>> >>> Just my 2 cents.... >>> >>> Obtenir BlueMail pour mobile <https://bluemail.me/download/> >>> Le 19 août 2025, à 19:41, Rob CJ <[email protected]> a écrit: >>> >>> >>> Hi Bill, >>> >>> Ah, now I understand. What I do not understand is that this is also >>> incorrect in other - Arduino - Libraries. I applied your corrections. >>> Thanks for that. >>> >>> BTW. I did not yet address negative voltages, will do that when testing >>> the module to see if that works at all. >>> >>> I made a second version without floats. This means: >>> -) Shunt resistor must be in mOhm >>> -) Shunt voltage is in uV >>> -) Current is in uA >>> -) Bus voltage is in mV >>> >>> When compiling these are the differences. >>> >>> Version without floats: >>> Code area: 1485 of 8192 used (words) >>> Data area: 111 of 1024 used >>> Software stack available: 80 bytes >>> Hardware stack depth 4 of 16 >>> >>> Version with floats: >>> Code area: 2427 of 8192 used (words) >>> Data area: 139 of 1024 used >>> Software stack available: 80 bytes >>> Hardware stack depth 4 of 16 >>> >>> I attached both version and called the new one 'no_float'. So the >>> question is which one should be in Jallib? >>> >>> Kind regards, >>> >>> Rob >>> >>> >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* dinsdag 19 augustus 2025 15:24 >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> >>> >>> Hi Rob, >>> >>> I tested the bus voltage, shunt_voltage and current functions, >>> unfortunately it didn't work. >>> >>> So I looked at the lib and saw that the 3 lsb's shift were still >>> present. >>> >>> The multiplication was also incorrect, the whole word value must be >>> used. >>> >>> The 3 lsb's simply don't participate, so the multiply factor for the >>> bus_voltage is 1 mV and for the shunt_voltage 5 uV, however, the resolution >>> is then 8 mV and 40 uV respectively. >>> >>> Bits 15 to 3 contain the measured values. After the change, those >>> functions worked properly. >>> >>> Btw Vasile the common mode I chose an inverting opamp in case of >>> negative voltages and the ADC of the PIC. >>> >>> The current is measured by INA3221 on the common side. >>> >>> Kind regards, Bill. >>> >>> >>> On Tuesday, August 19, 2025 at 6:34:16 AM UTC+2 vsurducan wrote: >>> >>> Hi Rob, >>> Perhaps using float will limit de usability of the library in fast >>> processes or for small memory microcontroller size. >>> >>> Constant multiplication seems much faster assuring the precision you >>> need. It has the disadvantage of an external computation using cmul >>> executable and translation to jal code. ( btw, cmul.exe it should be >>> included in the jal package if it is not already). >>> >>> INA3221 seems to be very handy IC for energy measurement applications, >>> except perhaps the limited common mode voltage, this might be a valuable >>> library. >>> >>> best wishes, >>> Vasile >>> >>> >>> On Mon, Aug 18, 2025, 19:53 Rob CJ <[email protected]> wrote: >>> >>> Hi Bill, >>> >>> I was looking at changing all values from float to word and dword but >>> because of that you need to define the shunt restors in uOhm, the shunt >>> value in uV, the current in uA and the bus value in V. This makes it - I >>> think - less logical for the user. When using floats it is all logical >>> everything in Ohm, Amper and Volt. >>> >>> So for know I kept the floats. >>> >>> Attached the full library and a sample program. I did not change the >>> calulations you mentioned since I do not know what you changed. >>> >>> Can you give this version a try? >>> >>> Once I have the module I will test all functions and if OK add this >>> library and a sample program to Jallib. >>> >>> Thanks. >>> >>> Kind regards, >>> >>> Rob >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* maandag 18 augustus 2025 15:42 >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> >>> Hi Rob, >>> I look forward to the final version, thank you for your effort. >>> BTW the current function is not used, the calculation and calibrations >>> of the real resistance I do in the main program. >>> By max current and dividing by 0.1 you need a dword in the present >>> function. >>> I don't know how to handle the sign bit when there is negative current, >>> I dont >>> use it at the moment , others will do maybe. >>> >>> kind regards Bill. >>> >>> >>> On Monday, August 18, 2025 at 1:00:08 PM UTC+2 Rob CJ wrote: >>> >>> Hi Bill, >>> >>> I agree with you not to use floats and do the calculation in the main >>> program. Yesterday I completed the library with all functions. I will first >>> remove the floats and include your fix and will then send you the update. I >>> also ordered the module so I can test all functions. >>> >>> Met vriendelijke groet, >>> Rob Jansen >>> ------------------------------ >>> *From:* [email protected] <[email protected]> on behalf of >>> Bill Beek <[email protected]> >>> *Sent:* Sunday, August 17, 2025 8:32:44 PM >>> *To:* jallib <[email protected]> >>> *Subject:* Re: [jallib] INA3221 board >>> >>> >>> Hi Rob, I have the program working. >>> >>> When i looked at the registers it was very clear that I make some >>> mistakes. >>> >>> I changed the last version of the lib again because the shifting of the >>> 3 lsb's turned out to be incorrect and the multiplication in the voltages >>> was also incorrect. >>> >>> The 3 LSBs do not participate, bit 4 is 8 mV, respectively 40 uV. >>> >>> So just read the registers in the main program. >>> >>> I no longer use a floating point for this, only word format. >>> >>> The calculations, and the display format are done in the main program. >>> >>> Finally, extending the lib would be nice, especially some configurations >>> of the functions. >>> >>> The time out function is very useful. >>> >>> I'll leave it up to you whether you go along with my solution, see the >>> changed library. >>> >>> kind regards, Bill. >>> >>> >>> On Saturday, August 16, 2025 at 1:05:52 PM UTC+2 Rob CJ wrote: >>> >>> Hi Bill, >>> >>> I made a small mistake in the default IIC address 🙁. I fixed that. >>> >>> Some other remarks. I saw in a video that the Arduino Library you >>> mentioned is not correct. I saw in your update that you corrected that. I >>> saw the same fix in an Arduino Library from Adafruit. I also saw you added >>> a function to read the register values which is handy. >>> >>> I added the changes to the attached library but I also added a timeout >>> function. When the IIC communication is not working this function will >>> return TRUE after you called it (after which it will be reset). I changed >>> the call to the IIC routines so that it keep track of any timeout. I >>> updated the samle program. >>> >>> Next to that I changed the array with shunt resistor values by floats >>> and set them by defaul to 0.1 Ohm which seems to be the commonly used value >>> and I saw that was also the case in your update. >>> >>> I think I will extend the library further and I am thinking of ordering >>> a module to test. The library needs functions to change for example the >>> shunt resistor value, etc. >>> >>> So see if you still get non-changing values and check the timeout and if >>> so, change the IIC address. >>> >>> Kind regards, >>> >>> Rob >>> >>> >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* zaterdag 16 augustus 2025 12:18 >>> >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> >>> Hello Rob, >>> >>> I tested the program, but unfortunately, I didn't get good results. >>> >>> The current shows 1.6447997E1 with and without current. >>> >>> The voltage shows 8.223999E0 with and without voltage. >>> >>> So, nothing changes. >>> >>> I looked at the datasheet and the library and made some adjustments, >>> also without success. >>> >>> I also tried reading the config, ID, and manufacturer registers, all >>> of which returned 4040h. >>> >>> But I’m not sure if I dit that right. >>> >>> Here is my version with a litle typo. >>> >>> >>> On Tuesday, August 12, 2025 at 8:33:39 PM UTC+2 Bill Beek wrote: >>> >>> Thank you Rob, >>> I will look at it later, this week is very hot in the shack in my attic. >>> >>> thanks again, >>> kind regards Bill. >>> >>> >>> On Tuesday, August 12, 2025 at 8:16:54 PM UTC+2 Rob CJ wrote: >>> >>> Hi Bill, >>> >>> Small - but important - fix of the library. >>> >>> Use this version. >>> >>> Thanks >>> >>> Kind regards, >>> >>> Rob >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Rob CJ < >>> [email protected]> >>> *Verzonden:* dinsdag 12 augustus 2025 19:28 >>> >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> Hi Bill, >>> >>> Attached my first attempt of the library for the INA3321. I only >>> implemented the functions you called. >>> >>> I might add more functions later. >>> >>> You find the libary and a sample program for a PIC16F1825 so you may >>> need to swich to a PIC that you normally use. I only compiled it since I >>> could not test it. >>> >>> Can you give it a try. >>> >>> Thanks. >>> >>> Kind regards, >>> >>> Rob >>> >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* zondag 10 augustus 2025 12:08 >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> >>> >>> Sorry Rob I can't get the text to be organized properly. >>> >>> I'll try again. >>> >>> Hi Rob, thank you for your quick response. >>> >>> Currently I have 1 INA3221 board left so I can still test. >>> >>> I now use the library of Rob Tillaart "INA3221_RT" >>> >>> #include "INA3221.h" >>> >>> INA3221 INA(0x40); >>> >>> And the commands for initialization and default setup. >>> >>> INA.begin(); >>> >>> ch = 0 to 2 >>> >>> U = INA.getBusVoltage(ch); >>> >>> I = INA.getCurrent_mA(ch); >>> >>> I hope this is enough info, >>> >>> Thank you very much for the effort. >>> >>> kind regards, Bill. >>> >>> >>> On Sunday, August 10, 2025 at 11:45:44 AM UTC+2 Bill Beek wrote: >>> >>> Hi Rob, thank you for your quick response. >>> Currently I have 1 INA3221 board left so I can still test. >>> I now use the library of Rob Tillaart "INA3221_RT" >>> #include "INA3221.h" INA3221 >>> INA(0x40); >>> And the commands for initialization and default setup. >>> INA.begin(); >>> ch = 0 to 2 >>> U = INA.getBusVoltage(ch); >>> I = INA.getCurrent_mA(ch); >>> I hope this is enough info, >>> Thank you very much for the effort. kind regards, Bill. >>> >>> >>> On Saturday, August 9, 2025 at 8:05:05 PM UTC+2 Rob CJ wrote: >>> >>> Hi Bill, >>> >>> What I could do is only implement the functions you are using instead of >>> porting all functions. That would save time. I do not have such a device >>> so I cannot test it so if I have something you become the tester 🙂. >>> >>> Can you tell me which Arduino functions you use from this library? >>> >>> Kind regards, >>> >>> Rob >>> >>> >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* zaterdag 9 augustus 2025 19:49 >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* Re: [jallib] INA3221 board >>> >>> Hi Rob, >>> TNX for your replay, >>> I looked at it and found it too complicated to implement all the >>> functions. By the way, I only use the Volt and Amp functions. So far I use >>> an Arduino Nano and the INA3221 in a triple output power supply . But I >>> like JAL much more. >>> >>> On Saturday, August 9, 2025 at 7:01:01 PM UTC+2 Rob CJ wrote: >>> >>> Hi Bill, >>> >>> Let's hope that somebody created something for JAL that can be turned >>> into a JAL library. >>> >>> I had a quick look at the Arduino library and it seems to be a number of >>> small but readable functions and 'only' about 500 lines of source code so >>> it seems douable to make a JAL library out of it. How far did you get >>> porting it? >>> >>> Kind regards, >>> >>> Rob >>> >>> >>> >>> ------------------------------ >>> *Van:* [email protected] <[email protected]> namens Bill >>> Beek <[email protected]> >>> *Verzonden:* vrijdag 8 augustus 2025 20:21 >>> *Aan:* jallib <[email protected]> >>> *Onderwerp:* [jallib] INA3221 board >>> >>> Hi all, is there anyone who has made a library for the INA3221 >>> Three-Channel Shunt Current and Supply Voltage Monitor module (I2C)? I've >>> been looking at the arduino lib to convert it to a JAL lib, but it's a bit >>> too complicated for me. Greetings, Bill >>> >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/d1457069-00f6-4edf-9e52-2ca8078b25b5n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/d1457069-00f6-4edf-9e52-2ca8078b25b5n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/59fb5bce-a58a-4e0b-ae12-441bb1b3e0f7n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/59fb5bce-a58a-4e0b-ae12-441bb1b3e0f7n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/0b07cd1d-a2f2-43fb-9c05-370cdc0e13d2n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/0b07cd1d-a2f2-43fb-9c05-370cdc0e13d2n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/AM7PR02MB6098982290F3959C06D94D30E62BA%40AM7PR02MB6098.eurprd02.prod.outlook.com >>> >>> <https://groups.google.com/d/msgid/jallib/AM7PR02MB6098982290F3959C06D94D30E62BA%40AM7PR02MB6098.eurprd02.prod.outlook.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/e13b96c7-e85f-45ed-846e-45c7d82b6030n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/e13b96c7-e85f-45ed-846e-45c7d82b6030n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/be855725-07ee-45da-811b-777c7344c08bn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/be855725-07ee-45da-811b-777c7344c08bn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/9204233d-307a-4264-be61-6a16358ae795n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/9204233d-307a-4264-be61-6a16358ae795n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/AM7PR02MB60987327EA36FE434A465EBBE631A%40AM7PR02MB6098.eurprd02.prod.outlook.com >>> >>> <https://groups.google.com/d/msgid/jallib/AM7PR02MB60987327EA36FE434A465EBBE631A%40AM7PR02MB6098.eurprd02.prod.outlook.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/5956d1cb-4b06-4e3a-bc81-b09ba202f120n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/5956d1cb-4b06-4e3a-bc81-b09ba202f120n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/AM7PR02MB609893E89A3DF5C897E7B4A0E630A%40AM7PR02MB6098.eurprd02.prod.outlook.com >>> >>> <https://groups.google.com/d/msgid/jallib/AM7PR02MB609893E89A3DF5C897E7B4A0E630A%40AM7PR02MB6098.eurprd02.prod.outlook.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/b0a12d9e4ca768.8ff4848df3be28%40gmail.com >>> >>> <https://groups.google.com/d/msgid/jallib/b0a12d9e4ca768.8ff4848df3be28%40gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/8fa6a310-c6d2-4a1b-8ef4-e8e20cf66c34n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/8fa6a310-c6d2-4a1b-8ef4-e8e20cf66c34n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/947d9f7a-9ed8-4752-a80e-22bb7678a764n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/947d9f7a-9ed8-4752-a80e-22bb7678a764n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/5d5a906f-8181-47c6-907e-4b9510daaa98n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/5d5a906f-8181-47c6-907e-4b9510daaa98n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/e6ec6b79-39cc-4c5e-82e5-f60997fc07bfn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/e6ec6b79-39cc-4c5e-82e5-f60997fc07bfn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "jallib" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/jallib/vQ2yGwjildU/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/79ef541d-439c-401a-80ee-52a583a2ec98n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/79ef541d-439c-401a-80ee-52a583a2ec98n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/ae94a838-0bc7-4149-9755-acd62ff3e889n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jallib/ae94a838-0bc7-4149-9755-acd62ff3e889n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "jallib" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/jallib/AM7PR02MB6098C489FFF73CD5FAB879B2E600A%40AM7PR02MB6098.eurprd02.prod.outlook.com >>> >>> <https://groups.google.com/d/msgid/jallib/AM7PR02MB6098C489FFF73CD5FAB879B2E600A%40AM7PR02MB6098.eurprd02.prod.outlook.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "jallib" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/jallib/a616bfe2-e600-402a-93a3-ecabf75e7e9en%40googlegroups.com.
