Bob, I think after I posted that, Amazon ran out of them. ?Any I2C controller should work as long as it can provide 5 volts to the LCD display while talking on the I2C bus with only 3.3 volts to keep from smoking the VFO generator in the uBITX. ?
If the controller uses the PCF8574 chip and does NOT have pull up resistors to 5 volts (around 4.7K) on pins 14 and 15 of the chip it should work. ?If it does have resistors on pins 14 and 15 just unsolder them and it will still work. ?The lines used for SDA and SCL in the PCF8574 are "open drain" in the chip so it can actually talk to the Nano reliably on the I2C bus without those reisistors as it will use the pullups to 3.3V in the Si5351. ?Almost zilch current draw there so no problem.
There are different suppliers on Amazon that sell that same controller - Here's a photo of the board itself on the back of the display (I believe this picture is in the hardware manual I sent -). ?It's the one with the LED lit up on it. ?The two resistors that were removed are the two that were right next to the PCF8574 chip on the same row as the LED. ?Do a search on I2C controller and hopefully you will find one of them.
Jim
toggle quoted message
Show quoted text
------ Original Message ------
Sent: 1/27/2018 3:30:51 PM
Subject: Re: [BITX20] #ubitx New I2C/Digital I/O mod & firmware from W0EB/W2CTX
Great work!
In the doc you mention the need to be careful in selection of the I2C display controller and talk about a board from Amazon by seller "IC Module". Would provide a link? My search for IC controller on Amazon doesn't turn up one from that seller.
??? Bob?? KD8CGH