geekhack
geekhack Community => Keyboards => Topic started by: Yangif on Mon, 24 August 2020, 21:34:18
-
Hi Everyone,
Long time lurker here, i love this forum and all the eye candy here - i have a bit of an issue...
So decided to do something stupid when Covid lockdown hit and decided to design and build a 75% keyboard from scratch...
I figured the build would be around the same price with a Aluminium machined case ( which is about the price of a Rama M80 or Satisfaction 75 on mech market ). And i would have all the functions i personally want :)
So i proceeded to reach out to freelancer and hired a guy to design a PCB with ill the functions i want.
Encoder knob (EC11E18244A5)
75%
Bluetooth 5.0 (BMD-340-AR)
2 X USB C hub
Gold exposed tracks etc
Got this designed, looks sweet ( pics attached ) sent to a PCB manufacturer in China, got all the BOM parts bought and assembled.[attach=2][attach=1]
Just got this last month in Canada, plugged it in.... then BOOM realized i need firmware! LOL
So i spend the last little while looking around and trying to figure this out
I look at Zadig, QMK and Easy AVR but to be honest im in over my head - the board lights up when plugged in but i cant seem to flash / push anything to it.
If someone could assist with this, i would be more than happy to compensate you for your time and results. And upon completion give you a PCB as well ( i made 3 from the sample run)
Thanks
-
what controller did you use? i can help build your qmk based firmware if your controller will allow.
also, correct me if i am wrong. you are supposed to prepare the microcontroller first befor you can flash custom firmware, correct?
-
what controller did you use? i can help build your qmk based firmware if your controller will allow.
also, correct me if i am wrong. you are supposed to prepare the microcontroller first befor you can flash custom firmware, correct?
I used BMD-340-AR - its a BLE and controller all in one https://www.mouser.ca/datasheet/2/1025/BMD-340_DataSheet_(UBX-19033353)-1729556.pdf
in terms of prepare, i have no idea ...
-
thanks. next, we will need the following:
a.) matrix
b.) pin assignments
i think you can ask for these information from your freelancer.
i found this keyboard using same controller as you do https://github.com/coyt/LOST60
the documentation might help. anyways, please allow me to do some reading about your controller before i make assumptions...
-
thanks. next, we will need the following:
a.) matrix
b.) pin assignments
i think you can ask for these information from your freelancer.
i found this keyboard using same controller as you do https://github.com/coyt/LOST60
the documentation might help. anyways, please allow me to do some reading about your controller before i make assumptions...
nice Thank you! - i got all that from the free lancer.
haha github has so many new file types i never heard of...
-
nice! i am doing some reading and trying to teach myself about this qmk branch https://github.com/sekigon-gonnoc/qmk_firmware/tree/nrf52
maybe we can have this work with your keyboard. i'll have the docs checked and let you know.
p.s. if there is anyone out there have experience with this controller, please share your inputs. thanks
edit: corrected qmk branch/tree
-
nice! i am doing some reading and trying to teach myself about this qmk branch https://github.com/joric/nrfmicro
maybe we can have this work with your keyboard. i'll have the docs checked and let you know.
p.s. if there is anyone out there have experience with this controller, please share your inputs. thanks
Thats awesome - thanks for the help !
-
...