Mariboard
Hardware- 9 Devlogs
- 11 Total hours
I am building a custom keyboard
I am building a custom keyboard
Devlog 9 | Today i finished with my Readme and with the BOM . Tommorow i will do a check up to be ready for the ship
Devlog 8| Today i wrote my README file and made the BOM for the keyboard which turned out to be quite expensive. I haven’t added any photos to the README yet so i won’t be sumbiting my project right now , but maybe tommorow i will do my first ship. I am better now , but i didn’t have motivation to work a lot today so i worked only on my github repo
Devlog 7 | Finished with the Firmware . I added the code for the Oled display , i made it so you can change pages with the FN key by running cycles across them , what i mean is
no click = page 1
1st click = page 2
2nd click = page 3
3rd click = page 1
4th click = page 2
The 1st page diplays a nice gif of marin kitagawa
The 2nd page diplays the Time and date
The 3rd page diplays the weather in your City
I also added some comments for the user from github to be able to edit the code easier
Devlog 6| Today i wrote the firmware for the matrix of the keyboard , i made each press to output the column and row of the button that is pressed that later on is matched in a dictionary of inputs for the OS to handle . I also added a FN button that later on will be used to change the display of my oled screen which i haven’t programmed yet. I also change the microcontroller from the normal pico to the pico W so i can connect diffrent apis for the oled screen to display. I am still sick so i didn’t manage to work a lot but i am still satisfied as i did my research to find out how to code my oled display later on
Devlog 5 | I am still sick but i managed to do more work than yesterday , so i am happy about it . Today i made the .step files for the case of the keyboard , basicly the case is just there to protect the corners of the board as the main case is designed in Kicad and made with silicoon. My next goal is making the firmware and after that to start with my BOM and github repo. I hope i will get well soon and be able to put more work in
Devlog 4| TOday i got sick so i couldn’t get much work in , but i managed to get all the warnings (except one ) and errors clean . I also added copper layer to the top and bottom of the pcb connected to gnd , so the pcb works smoother and feel more profesianal, i was thinking of modeling a “case” for the keyboard , but only for the corners of the keyboard as i intead of keeping the silkscreen visible and the keyboard durable. I will probably write the code in python as i am more confindent in it then in qmk which i haven’t understood yet and i think that i need the physical keyboard to set it up.
Devlog 3| I finished with the pcb and i decided to make the case out of edge cuts , as i wanted to import footprint images on my case so it would feel more out of the anime . Anyway tommorow i will start on the firmware i will probably use qmk , but if i wont i will just write the firmware in python
Devlog 2| Today i didn’t work much as it’s my grandma’s birthday , but thanks to @Matze i was able to fix my schematic error special thanks to him!!! The GOAT. Anyway the problem was that i was connecting each column to row 6 and it was causing an error. Later today i will start with my pcb and probably finish it by tomorrow or the day after
Devlog 1| Hello Guys !!! Welcome to my new project where i will be making a custom keyboard inspired by the character Marin Kitagawa from My-Dress-up-darling (my favourite anime btw). Anyway what i did today was quite the most of the work … I MADE THE PCB … almost , what i mean is that i made the pcb , but there is an error and i don’t know how to fix it. Let me explain it to you , so basicly i have putted diffrent labels to each of my matrix’s column and row i named them col1 col2 ,… and row1 , row2 … , BUT in the pcb editor the switches ALL OF THEM say col1 and in the schematic when i connected them with Label i get this errors: