June 17, 2025
Forgot to add this one here ;-;. Have tracked my work in Journal.md file, please have a look.
I have made a 65% wireless keyboard which has these features-
This project helped me to learn more about CAD and pcb design. I wanted to make a wireless keyboard to reduce the clutter on my desk plus now I can connect it to multiple devices at once.
Making my own custom mechanical keyboard
Created a webapp with flask background where I have added a live playground to use the language
Finished almost everything, added-
- user defined functions
- error handling using try except blocks
- created docs for the language
-and did a lot of testing
Will now work on a website with a compiler
Added variables, arithmetic, a list and a print command to my PitScript!!
Used error control to raise error whenever something is not right. Did some testing too.
User needs to start the code using its lights out and away we go and end it using retire the car
Making a programming language that uses F1 lingo as its syntax. I have made this for the Twist-YSWS event in Hack Club. This coding language supports variables, operators, user-defined functions and has error handling. It only supports integer data type since speed is a number 🏎️🏎️🏎️. It also has one list whose maximum length is 20 since there are 20 drivers. Each element of the list can be referenced by pointers p1 to p20. The language is case insensitive.
Made the schematic, wired the pcb and wrote the code for this.
Made this fun F1 game where we test the reaction time of the players. The LED columns light up one by one until all are on, then they turn off simultaneously. Whoever then presses their button the fastest wins! Made this for Pathfinder YSWS
Made the firmware for my hackpad using KMK. It uses the buttons for daily monotonous tasks which require more than 1 keypress, like Alt+Tab, Ctrl+C, BUT one button opens https://www.youtube.com/watch?v=dQw4w9WgXcQ when pressed. Have a look :D
I have added text that appears on the OLED -
Default state- BajajPad
When rotary encoder is rotated- Volume Up or Volume Down
Special graphic when THAT button is pressed ;)
Added colors !!!!!
Fixed alignment and made some changes to the pcb
Completed pcb and a basic case
Making a Hackpad in Highway ysws!! It is an eleven-key macropad with a rotary encoder and an OLED display. This uses XIAO RP2040 and has KMK firmware.
This was widely regarded as a great move by everyone.