All Projects → Envious-Data → Env-KB

Envious-Data / Env-KB

Licence: GPL-3.0 license
A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico

Programming Languages

python
139335 projects - #7 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to Env-KB

PyDOS
DOS-like OS for microcontroller boards running Micropython or Circuitpython
Stars: ✭ 40 (-80.3%)
Mutual labels:  raspberry, circuitpython, pico, rp2040
RPi-TELEBOT
Python based Telegram bot to monitor and control the raspberry pi
Stars: ✭ 19 (-90.64%)
Mutual labels:  pi, raspberry
arch-pi
A simple script automatically installing Arch Linux for the Raspberry Pi.
Stars: ✭ 38 (-81.28%)
Mutual labels:  pi, raspberry
RAK831-Zero
Pi Zero RAK831 Adapter board
Stars: ✭ 98 (-51.72%)
Mutual labels:  pi, raspberry
PicoVGA
VGA/TV display on Raspberry Pico
Stars: ✭ 119 (-41.38%)
Mutual labels:  raspberry, pico
opencv3-setup
Raspberry Pi whiptail Menu driven Easy Install and Compile of opencv3 python from source files.
Stars: ✭ 47 (-76.85%)
Mutual labels:  pi, raspberry
HyperBian
Hyperion pre installed on Raspberry Pi OS Lite
Stars: ✭ 192 (-5.42%)
Mutual labels:  pi, raspberry
EByte LoRa E22 Series Library
Arduino LoRa EBYTE E22 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).. sx1262/sx1268
Stars: ✭ 67 (-67%)
Mutual labels:  pico, rp2040
stenogotchi
Portable stenography using Plover and bluetooth keyboard emulation on a Raspberry Pi Zero W
Stars: ✭ 71 (-65.02%)
Mutual labels:  pi, raspberry
pi-encrypted-boot-ssh
🔑 Raspberry Pi Encrypted Boot with Remote SSH
Stars: ✭ 96 (-52.71%)
Mutual labels:  pi, raspberry
pi-uhf-tv-station
Build your own UHF TV stations using a Raspberry Pi
Stars: ✭ 44 (-78.33%)
Mutual labels:  pi, raspberry
awesome-macropad
A curated list of awesome applications, macros, 3d printed cases, guides, and more for the Adafruit CircuitPython rp2040 Macropad.
Stars: ✭ 26 (-87.19%)
Mutual labels:  circuitpython, rp2040
Debian Pi Aarch64
This is the first 64-bit system in the world to support all Raspberry Pi 64-bit hardware!!! (Include: PI400,4B,3B+,3B,3A+,Zero2W)
Stars: ✭ 2,505 (+1133.99%)
Mutual labels:  pi, raspberry
gba-remote-play
Stream Raspberry Pi games to a GBA via Link Cable
Stars: ✭ 356 (+75.37%)
Mutual labels:  pi, raspberry
EnvOpenPico
An open source RP2040 MCU Board Family
Stars: ✭ 87 (-57.14%)
Mutual labels:  pico, rp2040
LoraGW-Setup
SX1301 Lora Concentrator Raspberry PI based gateway setup
Stars: ✭ 70 (-65.52%)
Mutual labels:  pi, raspberry
102shows
Raspberry Pi + APA102 + MQTT + 102shows = LED awesomeness!
Stars: ✭ 15 (-92.61%)
Mutual labels:  pi, raspberry
cariboulite
CaribouLite turns any 40-pin Raspberry-Pi into a Tx/Rx 6GHz SDR
Stars: ✭ 785 (+286.7%)
Mutual labels:  pi, raspberry
lightroom-macro-pad
Lightroom Macro Pad With CircuitPython Boards
Stars: ✭ 33 (-83.74%)
Mutual labels:  pcb, circuitpython
gb-link-cable
🎮 Gameboy link cable breakout PCB
Stars: ✭ 58 (-71.43%)
Mutual labels:  pcb

Env-KB

A custom mechanical keyboard inspired by the CFTKB Mysterium.

  • Project Name: EnvKB80
  • Nickname: Delirium

Updated PCB

Rev0 Build

About:

This is a raspberry pi pico powered keyboard I designed as I wanted something similar to a CFTKB Mysterium but easier to solder and a bit more robustly designed.

Firmware

Pre-compiled firmwares can be found here

  • to flash a raspberry pi pico or any RP2040 board you need to hold the bootsel button while plugging in the USB, it'll show up as a USB drive called RP2-boot, you can then drag and drop a UF2 firmware file onto the pico, it will reboot its self.

Parts

  • 1x Type-C-31-M-14

  • 90x 1n4148 DO-35

  • 90x MX keyboard switches (5 pin advised if without switch plate)

  • 3x 5.1K 1/4W resistors

  • 1x 3mm LED

  • 1x 1x04 2.54mm pin socket (optional oled)

  • 1x Panasonic EVQPU SMD switch (optional reset)

  • raspberry pi pico

  • 10x m2 female standoffs 10mm

  • 20x m2 screws <5mm

Building

Most part orientations should be marked on the PCB however it is important to note that you NEED to connect the pads under the MCU to the respective pads on the board for USB to work, you also need 5.1K resistors to work with USB PD compatible ports.

the type-c port may be difficult for some to solder so use loads of flux and minimal amounts of solder, its best to solder the large 4 outer pins of the shell first.

Why a RPI Pico?

uh well why not, I think it would be a nice example for people to use as a example. When I came up with the idea of this keyboard there was 1 other raspberry pi pico keyboard so I decided it would be cool to make a keyboard.

PCBWAY

PCBWAY

PCBWAY Kindly sponsored a batch of PCBs of which you can see pictures of inside the pictures folder.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].