added offsetmx43 board
This commit is contained in:
		
				
					committed by
					
						
						Josh Klar
					
				
			
			
				
	
			
			
			
						parent
						
							899b95e586
						
					
				
				
					commit
					9aa3a21900
				
			@@ -1,6 +1,6 @@
 | 
			
		||||
# JPConstantineau's GridMX47: A Planck clone
 | 
			
		||||
 | 
			
		||||
/i/556481/products/2021-10-24T22%3A39%3A25.468Z-PXL_20211024_222435647.jpg?1635089973)
 | 
			
		||||
/i/556481/products/2021-10-26T23%3A29%3A50.131Z-PXL_20211026_230848859.jpg?1635265805)
 | 
			
		||||
 | 
			
		||||
47 Keys RGB Keyboard inspired from OLKB's Planck with a Raspberry Pi Pico
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								boards/jpconstantineau/offsetmx43/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								boards/jpconstantineau/offsetmx43/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
# JPConstantineau's OffsetMX43: A 40% Staggered keyboard
 | 
			
		||||
 | 
			
		||||
/i/556481/products/2021-10-26T23%3A40%3A53.317Z-PXL_20211026_234121626.jpg?1635266543)
 | 
			
		||||
 | 
			
		||||
43 Keys RGB Keyboard the same size as the GridMX47 but with staggered keys instead of ortholinear (keys in a grid).  Uses a Raspberry Pi Pico as the controller.
 | 
			
		||||
 | 
			
		||||
kb.py is designed to work with the [Pico CircuitPython UF2](https://circuitpython.org/board/raspberry_pi_pico/)
 | 
			
		||||
 | 
			
		||||
Retailers (USA)  
 | 
			
		||||
[BlueMicro Store on Tindie](https://www.tindie.com/products/jpconstantineau/43-keys-rgb-keyboard-using-raspberry-pi-pico/)
 | 
			
		||||
 | 
			
		||||
Extensions enabled by default  
 | 
			
		||||
- [Layers](https://github.com/KMKfw/kmk_firmware/tree/master/docs/layers.md) Need more keys than switches? Use layers.
 | 
			
		||||
- [RGB](https://github.com/KMKfw/kmk_firmware/tree/master/docs/rgb.md) Light it up
 | 
			
		||||
- [MediaKeys](https://github.com/KMKfw/kmk_firmware/tree/master/docs/media_keys.md) Control volume and other media functions
 | 
			
		||||
							
								
								
									
										25
									
								
								boards/jpconstantineau/offsetmx43/kb.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								boards/jpconstantineau/offsetmx43/kb.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
import board
 | 
			
		||||
 | 
			
		||||
from kmk.kmk_keyboard import KMKKeyboard as _KMKKeyboard
 | 
			
		||||
from kmk.matrix import DiodeOrientation
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class KMKKeyboard(_KMKKeyboard):
 | 
			
		||||
    col_pins = (
 | 
			
		||||
        board.GP11,
 | 
			
		||||
        board.GP12,
 | 
			
		||||
        board.GP13,
 | 
			
		||||
        board.GP14,
 | 
			
		||||
        board.GP15,
 | 
			
		||||
        board.GP19,
 | 
			
		||||
        board.GP20,
 | 
			
		||||
        board.GP21,
 | 
			
		||||
        board.GP22,
 | 
			
		||||
        board.GP26,
 | 
			
		||||
        board.GP27,
 | 
			
		||||
        board.GP28,
 | 
			
		||||
    )
 | 
			
		||||
    row_pins = (board.GP7, board.GP8, board.GP9, board.GP10)
 | 
			
		||||
    diode_orientation = DiodeOrientation.COL2ROW
 | 
			
		||||
    rgb_pixel_pin = board.GP6
 | 
			
		||||
    rgb_num_pixels = 47
 | 
			
		||||
		Reference in New Issue
	
	Block a user