Standardization Please .. ?


Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7791
Posted: 09:30am 13 Sep 2024      

  Quote  
Assuming we are talking about a Pico based CMM2 "replacement" then IMO the standard should be USB-C power, DVI (HDMI), 3.5mm Audio jack, inbuilt 4-port USB hub with type A connectors, any spare I/O out on a user port. No PS/2.


Done it. That's what's coming up. Alpha, Beta and Gamma are exactly that (but with added I2C goodness as it can be good for IO expansion). I've used a cheap USB 4-port hub module. The chip itself is easy to use though, apparently, but it's SMD only.


Alpha - the prototype. Running but doesn't count.

Bete - based on the PGA2350 and has a nice GPIO port

Gamma - based on the Pico 2. Small GPIO port inside only

All fit the same case
All use the same ports
All have very similar circuit & BOM

Front & rear panel PCBs will be available to fit the case

There will be a version of Gamma with no surface mount soldering at all.

From my manual:
  Quote  
Ports Used

GP0 I2C SDA Front panel - with optional pull up resistor
COM1 TX Front panel (and ESP8266 RX on Gamma)
GP1 I2C SCL Front panel - with optional pull up resistor
COM1 RX Front panel (and ESP8266 TX on Gamma)
GP2 I2C2 SDA System I2C and front panel (with fixed pull up resistor)
GP3 I2C2 SCL System I2C and front panel (with fixed pull up resistor)
GP4, GP5, GP6, GP7 micro SD card
GP8, GP9 Console serial port
GP10, GP11 PWM audio
GP12 to GP19 Video output
GP20 WS2812B data signal

Additionally, on the Beta system the ESP8266 signals are connected as follows:

GP28 COM1 TX ESP8266 RX
GP29 COM1 RX ESP8266 TX

This allows COM1 to be used by the ESP8266 and I2C to be used via the front panel simultaneously, a feature not possible on the Gamma due to there not being alternative pins available for COM1.


.
Edited 2024-09-13 19:43 by Mixtel90