Skip to product information
1 of 3

Pico Flex

Pico Flex

Regular price $12.00 USD
Regular price Sale price $12.00 USD
Sale Sold out

This microcontroller+breakout board allows for easy QMK builds.

USB-C cross link wither full duplex serial connection

JST-SH connections for OLED screens, trackball sensors 3360 and 3389, encoders.

Full support for my Skree flexible pcbs with the Skree Tail and thumbs connection for near zero soldering required for keyboard builds of a huge variety of sizes! This includes full RGB support!

Code bits:
Cross link connection for splits:
#define SERIAL_USART_FULL_DUPLEX 
#define SERIAL_USART_TX_PIN GP0
#define SERIAL_USART_RX_PIN GP1
#define SERIAL_PIO_USE_PIO0
#define SERIAL_USART_TIMEOUT     100  // USART driver timeout. default 100
#define SERIAL_USART_SPEED 921600
#define SERIAL_USART_PIN_SWAP


Left right determination with solder jumper: (Solder jumper is marked JMP L/R)
#define USE_SERIAL
#define SPLIT_HAND_PIN      GP28  // high = left, low = right

Flexible pcbs and thumbs connection:
#define MATRIX_COL_PINS { GP10, GP9, GP11, GP12, GP13, GP14 }
// C1-7 GP10, GP9, GP11, GP12, GP13, GP14, GP22
#define MATRIX_ROW_PINS { GP18, GP21, GP17, GP20, GP16, GP15 }
// R1-7 GP18, GP21, GP17, GP20, GP16, GP19, GP15*AlwaysTR
#define DIODE_DIRECTION COL2ROW
Note TR is the thumbs row. 

Trackball:
SCK = GP2
MOSI = GP3
MISO = GP4
CS = GP5
RGB:
Requires solder jumper LED (left and middle pad)
Data = GP8

Encoders:
Encoder 1:
A = GP6
B = GP7

Encoder 2:
A = GP22 (swap for C7)
B = GP8 (swap for RGB)

Shipping & Returns

View full details