tulipcc icon indicating copy to clipboard operation
tulipcc copied to clipboard

Tulip CC v4r10 board

Open bwhitman opened this issue 2 years ago • 11 comments

We're working on a version of Tulip that (hopefully, no promises yet) anyone can buy with a screen attached. It's based on the MaTouch 7" from Makerfabs, and Makerfabs are helping us with the design. The MaTouch 7" is almost a usable Tulip on its own. It uses a mono speaker instead of line-out audio, doesn't have hardware MIDI, and you can't use USB at the same time as audio (they share pins.) And the MCU (N16R8 WROOM-1) doesn't support octal DTR Flash. But the screen, USB host, battery IC are all pretty great for Tulip. We will also canonicalize nicoVR's r9 as the "DIY" tulip board for those that want to build their own and deprecate my older designs (all which have various issues.)

I'll use this issue to track the progress first getting Tulip on the existing MaTouch 7" 1024x600, then the dev and design work with makerfabs getting a Tulip board made.

MaTouch bringup:

  • [x] Bring up screen, python
  • [x] Touchscreen (GT911)
  • [x] Audio (MAX987 mono speaker)
  • [x] USB host
  • [x] Backlight PWM
  • [x] (Maybe) test MIDI by running wires from the MCU
  • [x] Test grove / I2C jack with MP
  • [x] ~~Power - deepsleep with GPIO wakeup~~ (cannot work on this board)

Tulip R10 design:

  • [x] Swap MCU to ESP32-S3-WROOM-2 N32R8
  • [x] PCM5101A line-out
  • [x] Hardware MIDI with nicoVR circuit
  • [x] Jack placement - USB host, USB serial / charging, MIDI in, MIDI out, audio out, grove/i2c, battery, power switch
  • [x] Remove SD card
  • [x] Remove GPIO header
  • [x] Different pins for USB host & I2S
  • [x] Test "high color" RGB554 slower mode
  • [x] Battery voltage detection
  • [x] Power switch

bwhitman avatar Jan 10 '24 18:01 bwhitman

A small note - if you're using the MaTouch7 as a Tulip, i recommend getting an SD card breakout (or something similar) and wiring it up for I2S (using IO11,12,13). Then you can use audio and USB at the same time and bring your own I2S breakout board.

bwhitman avatar Feb 09 '24 21:02 bwhitman

We have a rev of Tulip from Makerfabs in hand. They really work fast and did great work. There are a few issues we'll need to fix / design another rev for. I'll pull together the issues here and get it out to them asap for another round.

  • [x] I2S/USB pins were incorrectly placed, and I missed this on verification (already tested with bodge)
  • [x] 3.5mm audio jack is noisy (CPU whine) when running with USB-TTL power. It sounds great on battery alone. Move the jack and DAC to the other side of the board, and ask for any other advice to minimize noise.
  • [x] USB-NATIVE (aka keyboard) is not being powered by battery when running only on battery as there's no 5V. Proposed solution: Use LED backlight boost circuit (AVDD10), or add a new PAM2401 or similar
  • [x] We can't seem to adjust brightness with PWM, and we could with the MaTouch. this may be software, still looking into it
  • [x] CHRG and DONE LEDs are distracting and not needed , remove them. We get charge status from software now.

See their schematic: tulip-matouch-eagle-7.pdf

bwhitman avatar Mar 03 '24 20:03 bwhitman

Here's a picture! Look at that great screen and all those ports on the side. I'm running a battery rundown test on Tulip.

IMG_3429

IMG_3430

bwhitman avatar Mar 03 '24 20:03 bwhitman

OK, rev2 of Tulip v4r10 (one day we'll get naming right) is sent off to makerfabs. Fix list is:

  • [x] fix i2s pins to IO5, IO8, tie B3 and G2 to ground (tulip can eventually write RGB554 color if we want)
  • [x] Ferrite bead on VBUS for USB-TTL
  • [x] Remove CHRG, DONE and POWER LEDs -- not needed, the CHRG one flashes annoyingly, and there will be backplate that covers them all up anyway
  • [x] 56K pullups on "USB-NATIVE"
  • [x] Solution for 5V on battery power on "USB-NATIVE" (either use AVDD10 or do another boost circuit)
  • [x] Flash Tulip bins at factory with TULIP4_R10-full.bin
  • [x] Silkscreen: change "USB-NATIVE" to "USB-KEY", "J2" to "I2C", clean up CONNs

bwhitman avatar Mar 13 '24 13:03 bwhitman

Latest rev (Tulip4R10VB?) just arrived. I'll go over it and confirm -- tulip-matouch-eagle-7B.PDF

bwhitman avatar Apr 01 '24 12:04 bwhitman

I confirmed the changes on the schematic and am getting 3 eval boards as soon as they can manufacture them.

tulip-matouch-eagle-7b.zip

bwhitman avatar Apr 04 '24 13:04 bwhitman

I have my new tulip in hand! Everything seems to work great. There is a new flicker when using a keyboard with a battery built in (like a bluetooth keyboard with LEDs), probably due to the higher current draw . But with a "dumb" keyboard everything is 100%. I'll look into mitigating the flicker for the final run. I'll keep testing over the next few days but everything else looks and sounds great.

IMG_3668

bwhitman avatar Apr 25 '24 13:04 bwhitman

Awesome!

Got my 11 inch up and running. (had to desolder the FPC adapter and solder a connector on the other side and flip over for it to work - thankfully didnt get damaged when I had it plugged in the 1st time).

Will this be an off the shelf item from Makerfabs? If yes how much do you think it would be sold for?

jacquesgroenewald avatar Apr 27 '24 09:04 jacquesgroenewald

@jacquesgroenewald cool! What 11" display are you using? Yes, the idea is that anyone will be able to buy this from the Makerfabs store. We don't yet know the final price as we don't have a final BOM. Should know soon.

bwhitman avatar Apr 27 '24 20:04 bwhitman

We've asked Makerfabs to do a (perhaps final!) rev with a new boost chip for USB-KB. They're also fabricating an acrylic back cover, like the MaTouch has. This protects the components on the back and has cutouts for the battery and ports.

bwhitman avatar Apr 29 '24 14:04 bwhitman

The 11 inch you have specced in the guide.

I will try and take Pic later this week and place next to your guide's picture to show what the orientation issue was.

On Sat, Apr 27, 2024 at 9:18 PM Brian Whitman @.***> wrote:

@jacquesgroenewald https://github.com/jacquesgroenewald cool! What 11" display are you using? Yes, the idea is that anyone will be able to buy this from the Makerfabs store. We don't yet know the final price as we don't have a final BOM. Should know soon.

— Reply to this email directly, view it on GitHub https://github.com/bwhitman/tulipcc/issues/160#issuecomment-2081171063, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABH6VCGVTA7ANC6ZA4LUHU3Y7QBZBAVCNFSM6AAAAABBVHBJ4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBRGE3TCMBWGM . You are receiving this because you were mentioned.Message ID: @.***>

jacquesgroenewald avatar Apr 29 '24 15:04 jacquesgroenewald

It looks like the Tulip CC board (now r11) is ready! I'll test it here later this week. Some nice marketing shots sent over from Makerfabs, you can see the acrylic back case:

5 2

bwhitman avatar May 28 '24 12:05 bwhitman

Looks awesome!

Please let us know how you get on.

On Tue, May 28, 2024 at 1:17 PM Brian Whitman @.***> wrote:

It looks like the Tulip CC board (now r11) is ready! I'll test it here later this week. Some nice marketing shots sent over from Makerfabs, you can see the acrylic back case:

5.jpg (view on web) https://github.com/bwhitman/tulipcc/assets/76612/76037237-da10-48ee-be8d-b3b55ac37c82 2.jpg (view on web) https://github.com/bwhitman/tulipcc/assets/76612/3abceb0f-e580-41c1-89b9-3cce1369d189

— Reply to this email directly, view it on GitHub https://github.com/bwhitman/tulipcc/issues/160#issuecomment-2135074823, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABH6VCE62FZSB5YFHFZFETDZERYVHAVCNFSM6AAAAABBVHBJ4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZVGA3TIOBSGM . You are receiving this because you were mentioned.Message ID: @.***>

jacquesgroenewald avatar May 28 '24 12:05 jacquesgroenewald

I got my final Tulipv4r11! The USB-KB issue is fixed. The back plexi is nice. A lipo battery can fit right between the plexi and PCB. Running it through its paces but i think we can finally call this done. More news ASAP on getting it in the store.

bwhitman avatar May 30 '24 19:05 bwhitman

Looking forward to see it in action!

Jacques

On Thu, May 30, 2024 at 8:26 PM Brian Whitman @.***> wrote:

I got my final Tulipv4r11! The USB-KB issue is fixed. The back plexi is nice. A lipo battery can fit right between the plexi and PCB. Running it through its paces but i think we can finally call this done. More news ASAP on getting it in the store.

— Reply to this email directly, view it on GitHub https://github.com/bwhitman/tulipcc/issues/160#issuecomment-2140730667, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABH6VCDEY26DN47UNURJW2DZE54OVAVCNFSM6AAAAABBVHBJ4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBQG4ZTANRWG4 . You are receiving this because you were mentioned.Message ID: @.***>

jacquesgroenewald avatar May 31 '24 07:05 jacquesgroenewald

The board is now available to buy: https://www.makerfabs.com/the-tulip-creative-computer.html

We'll do a bigger launch in a few weeks or so, but if you see this message, go ahead and get one!

bwhitman avatar Jun 03 '24 13:06 bwhitman