#TSC2007
Explore tagged Tumblr posts
Text
2.8" TFT touchscreen revision with TSC2007 🛠️🖥️🚀
We're finally redoing our 2.8" resistive touch screen shield https://www.adafruit.com/product/1651, which has been out of stock for a looooong time due to parts shortages and then TFT pricing nuttiness. This time, we're revising it to use the TSC2007 https://www.adafruit.com/product/5423 and testing it against the new Metro ESP32-S3 prototypes. We've wired the IRQ pin-up, and the touchscreen responsiveness is excellent. One nice thing about using I2C is that we don't have to share the SPI port, so if you're using something like LVGL, which does TFT drawing or touch screen reading in an interrupt, there's less risk of contention.
#adafruit#ESP32#ESP32S2#TFT#I2C#LVGL#opensource#opensourcehardware#electronics#engineer#espressif#innovation#techupdate#microcontrollers#shieldupdate#touchscreen#tsc2007#digitaldesign#resistivetouch#esp32s3#electroniccomponents
10 notes
·
View notes
Text
Revision riverboat keeps rollin' down the river 🚢🔄⚙️🔧🔍💡
parts are inexpensive and plentiful…which means we can actually get to bringing back some classic products that didn't make it through the shortage. like our 2.8" resistive touch shield https://www.adafruit.com/product/1651 which originally used the STMPE811 - now discontinued https://blog.adafruit.com/2021/03/16/the-great-search-resistive-touch-screen-driver-replacement-for-stmpe610-stmpe811-thegreatsearch-digikey-digikey-adafruit/ - and also had TFTs whose prices were unpalatable for a bit. now we feel confident we can revise it. instead of an SPI touchscreen we're going with I2C TSC2007 https://blog.adafruit.com/2022/01/31/prototype-timelapse-of-tsc2007/ to save a CS pin. we also made the shield 3 or 5V compatible, and added a Stemma QT port.
#RevisionRiverboat#TechResurrection#ResistiveTouchShield#STMPE811#TFT#TechRevise#SPItoI2C#TSC2007#CostEfficiency#3V5VCompatible#StemmaQTPort#TechInnovation#PartsShortageRecovery
2 notes
·
View notes
Text
PCB of the Day! The 2.8" TFT Shield revision finally working nicely 🔧📈✅
Whew, it has been a JOURNEY to revise this 2.8" TFT shield https://www.adafruit.com/product/1651, but we finally see the light at the end of the tunnel. By setting up the TSC2007 through a secondary LDO connected to the power-reset chip, we've eliminated the annoying I2C latch-up. So now we have to design a tester. In this case, we will use a Metro RP2040 https://www.adafruit.com/product/5786, quickly becoming my go-to Metro for test jigs since it has many GPIO, a built-in ROM bootloader, and fast peripherals. Here the chip looks for an SD card plugged into a shield, then displays the image with a touch paint interface for testing all functionality fast! We will order these PCBs tonight and finally put this revision behind us.
#adafruit#electronics#opensource#opensourcehardware#arduino#tft#TSC2007#metro#rp2040#raspberrypi#shieldrevision#techjourney#engineeringbreakthrough#pcbdesign#testerdevelopment#innovation#shieldupgrade#electronicsdiy#testingmadeeasy#hardwareprogress#manufacturing#nyc#technology#pcb
0 notes
Text
Revision number 500… 3.5" TFT FeatherWing
for more than a year we've been slowly revising just about every product we make to account for changes in transistors, regulators, diodes, boosters…lots of churn! we're finally up to revision #500 and we're happy to finally get to a product that had to have nearly every component changed: the 3.5" TFT FeatherWing, the touch driver went from STMPE811 to TSC2007, the screen supplier changed, the boost converter went from FAN5331 to TPS61169, and we've added a QT port. This demo tests all the hardware functionality - we load a BMP from the SD card, display it on the TFT, then 'draw' on the image with the touchscreen. all is good - we're ready to order the final PCBs!
33 notes
·
View notes
Text

PCB of the day! ICN6211 dev board take 2 🔧🔌📲
our first prototype with the ICN6211 had an atsamd21 that would act as the I2C controller for the ICN chip and maybe also manage the touch screen, either resistive or capacitive. we did get it working, thanks to timon for the assistance! but turns out that it was for the better to just skip the atsamd and control the ICN through the DSI I2C bus.
so for our respin, we're just going to bring out all the I2C ports and let the user decide who connects to whom: the ICN only needs to be set up once, and it weirdly responds to every I2C address so it can't share a bus. perhaps we'd use a simpler chip like an attiny816 to initialize the config, then use the DSI I2C bus to connect to a TSC2007 resistive or FT6206 cap touch driver? The '816 could also act as an I2C to PWM converter.
you can check out a python driver for the ICN here the example sketch sets it up for 800x480 but you'll also need a device tree overlay, which we're still working on ironing out ...
#adafruit#electronics#pcb#opensource#opensourcehardware#pcboftheday#engineering#innovation#prototype#circuitdesign#hardware#I2C#microcontroller#touchscreen#python#deviceoverlay#manufacturing#nyc
19 notes
·
View notes
Text
Coming soon - ADV7611 + RP2040 HDMI to TTL RGB Display adapter board
A replacement for the TFP401 HDMI to RGB adapter (https://www.adafruit.com/product/2219), but this time using the ADV7611 (https://www.analog.com/en/products/adv7611.html), which is kinda old but is still is recommended for new designs. What's nice about the ADV is that, unlike the TFP, it has I2S output, so we're using a CS4334 (https://www.digikey.com/short/vtfjp8jc) to convert the digital audio to a headphone jack. An RP2040 + TSC2007 will provide the I2C configuration code for the ADV - unlike the TFP401, which requires setup to start working - and the touch-to-USB HID conversion. The first version is for RGB-888 displays, we'll do RGB-666 right after.
2 notes
·
View notes
Text
Don't be a [square] when picking out display shapes 🔲📏🔁
Now that we have our standard boring 4.3", 5" and 7" TTL RGB displays working with the ICN6211, it's time to get more /exotic/ with displays that come in different shapes and sizes. like…square! or bar or round . We've noticed that many of these displays have a 40 pin connector, but not one that is pin compatible with our classic 4.3/5.0/7.0 TTL RGB . First off, the displays use a bottom contact connector. second they have an SPI port for configuration, and the cap touch is often built into the one FPC. So here we flipped the 40 pin, and rearranged it for the new ordering. we remove the TSC2007 since these displays pretty much never come with resistive touch, and put in a attiny1616 instead, which we will use to configure both the ICN I2C and TFT SPI on power up. backlight driver and rest of the circuitry stays as before.
#adafruit#electronics#pcb#opensource#opensourcehardware#display#engineerlife#innovation#electronicsdesign#displaysize#displaytech#icn6211#uniquedisplay#circuitdesign#digitalinnovation#squaredisplay#manufacturing#nyc#technology
2 notes
·
View notes