Blueprint

Blueboard

A Custom 109 ANSI Keyboard Keyboard. - .91inch OLED display - Two Potentiomiters - 5 Macro Keys

Created by Lawri Lawri 🚀

Tier 2

16 views

1 follower

alexren alexren ⚡🚀 approved Blueboard ago

Tier approved: 2

Grant approved: $113.00

Awesome job with updating everything! Make sure to send pictures in #blueprint once you're done building!

Lawri Lawri 🚀 submitted Blueboard for review ago

Lawri Lawri 🚀 added to the journal ago

Note To Reviewer - BOM Prices

The GSDL Shipping Price for JLC PCB latley has been going up alot so the price has increased alot. As well as this i didnt realised about the duties and taxes charge in my calculation. ive updated the cart screenshots. This dose now mean that ill need a little over $100.

image

1Mon 1Mon âš¡ requested changes for Blueboard ago

really clean keyboard! please upload cart screenshots that include the entire checkout price, not just the individual parts. same for the pcb, please include final checkout price.

Lawri Lawri 🚀 submitted Blueboard for review ago

Lawri Lawri 🚀 added to the journal ago

Firmware

Across the Past Few Days ive been Doing the firmware. Its Just some skeleton code it just initializes all the Devices and the keyboard. ill add more features once ive actualy got the keyboard so i can test it all works. I also added a BOM.csv To the Repo.

This is what took the most time writing out the keyboard pns and there keymaping

image

Lawri Lawri 🚀 added to the journal ago

Made Some Renders

I made some renders of my keyboard in blender. i used the pcb2blender pluggin in kicad to produce a high quality model in blender. i then exported the case as a stl.

Render1

Render2

This Journal Post was ment to be posted last night but i forgot to press publish

Lawri Lawri 🚀 added to the journal ago

Case Design

I Finaly Stopped Procrastinating on the Case Design and decided to start and finnish it in one night. i used ai03's plate generator to make the keyboard plate. Here are sine Renders in fusion.

Evoloution

Screenshot 2025-11-24 001142
Screenshot 2025-11-24 004535
Screenshot 2025-11-24 011245
image

Result

Bottom part Of The Case

Screenshot 2025-11-24 014047

Base With PCB

Screenshot 2025-11-24 014128

Assembeled Case

Screenshot 2025-11-24 014100

Assembeled Case With PCB

Screenshot 2025-11-24 014112

Lawri Lawri 🚀 added to the journal ago

PCB + BOM

I completley redid the PCB from scratch after repositioning the keys. i cleaned up the traces and redesigned the silk screen. i shed around about 3cm of the pcb size to cut costs a bit but its stil a massive pcb because its a full sized keyboard. I also to cut space and size of the pcb stacked traces on the top of the PCB

Completed PCB

image

GPIO Expanders

image

OLED and Potentiomeiter

image

Stacked Traces

image

I then spent some time doing the BOM where things came out to be verry verry expesive that i didnt realise.

image
image

Lawri Lawri 🚀 added to the journal ago

Cleaning Up the PCB

Spet a couple hours after school today making small changes to the traces and some silk screen to make the board more visualy appealing. However @Krunch on slack pointed out my keys arnt aligned correctly so i will neeed to re align them. I need to work on my board size and weight as its currently 52x10 and 268g without components.

Silk screen added around major trace groups

image

Silk Screen Added for More Vizual Spice

image

New PCB Design

Screenshot 2025-11-11 200715

Lawri Lawri 🚀 added to the journal ago

Finalising the PCB

I Spent Today Redoing all my Traces and Finalizing the PCB. I learnt how to use vias inorder to change a trace from F.Cu to B.Cu. This allowed me to greatly improve my traces and make some of the cleanest ones ive ever done.

image
image
image
image

Lawri Lawri 🚀 added to the journal ago

Routing the PCB

I started my decent into routing hell. how do pepole route keyboards Ive atached an immage of my atempt at hell. Im thinking i might need to make this a 6 layer pcb but the price would skyrocket

image

Lawri Lawri 🚀 added to the journal ago

Finished Schematic and Layed Out Components On PCB

Today i spend aroud 4 Hours Finsihing off the Schematic and Deciding what GPIO Expander to use. I was initialy going to use the TCA9539PWR From Texas Instruments But after researching that didnt have any support with the KMK firmware so in the end i used the MCP23017. I also learnt about how Rotary Encoder Switches work and added 2 to the schematic.

Schematic

image

TCA9539PWR

Texas Instruments_TCA9539PWR_3940

MCP23017

Untitled

Working On the PCB

Then i Asigned all the footprints and started work on the PCB. i aranged all the Keys, OLED and Rotary Encoders.
image

Lawri Lawri 🚀 added to the journal ago

Research + Keymatrix

Today i spent around 2 Hours Doing Research on the specific key set i would like to do. seting up the github repository and planning what i would like to do.

These are the Keycaps i would like to use from Ali Express.
image

Then i spent the rest of my time Doing the most Repetitive and irritatingly complex task the Keyboard Matrix Schematic. This is Quite literaly my most complex and messy schematic.

image

Lawri Lawri 🚀 started Blueboard ago

10/27/2025 - Research + Keymatrix

Today i spent around 2 Hours Doing Research on the specific key set i would like to do. seting up the github repository and planning what i would like to do.

These are the Keycaps i would like to use from Ali Express.
image

Then i spent the rest of my time Doing the most Repetitive and irritatingly complex task the Keyboard Matrix Schematic. This is Quite literaly my most complex and messy schematic.

image

10/29/2025 - Finished Schematic and Layed Out Components On PCB

Today i spend aroud 4 Hours Finsihing off the Schematic and Deciding what GPIO Expander to use. I was initialy going to use the TCA9539PWR From Texas Instruments But after researching that didnt have any support with the KMK firmware so in the end i used the MCP23017. I also learnt about how Rotary Encoder Switches work and added 2 to the schematic.

Schematic

image

TCA9539PWR

Texas Instruments_TCA9539PWR_3940

MCP23017

Untitled

Working On the PCB

Then i Asigned all the footprints and started work on the PCB. i aranged all the Keys, OLED and Rotary Encoders.
image

11/9/2025 - Routing the PCB

I started my decent into routing hell. how do pepole route keyboards Ive atached an immage of my atempt at hell. Im thinking i might need to make this a 6 layer pcb but the price would skyrocket

image

11/10/2025 - Finalising the PCB

I Spent Today Redoing all my Traces and Finalizing the PCB. I learnt how to use vias inorder to change a trace from F.Cu to B.Cu. This allowed me to greatly improve my traces and make some of the cleanest ones ive ever done.

image
image
image
image

11/12/2025 - Cleaning Up the PCB

Spet a couple hours after school today making small changes to the traces and some silk screen to make the board more visualy appealing. However @Krunch on slack pointed out my keys arnt aligned correctly so i will neeed to re align them. I need to work on my board size and weight as its currently 52x10 and 268g without components.

Silk screen added around major trace groups

image

Silk Screen Added for More Vizual Spice

image

New PCB Design

Screenshot 2025-11-11 200715

11/13/2025 - PCB + BOM

I completley redid the PCB from scratch after repositioning the keys. i cleaned up the traces and redesigned the silk screen. i shed around about 3cm of the pcb size to cut costs a bit but its stil a massive pcb because its a full sized keyboard. I also to cut space and size of the pcb stacked traces on the top of the PCB

Completed PCB

image

GPIO Expanders

image

OLED and Potentiomeiter

image

Stacked Traces

image

I then spent some time doing the BOM where things came out to be verry verry expesive that i didnt realise.

image
image

11/24/2025 - Case Design

I Finaly Stopped Procrastinating on the Case Design and decided to start and finnish it in one night. i used ai03's plate generator to make the keyboard plate. Here are sine Renders in fusion.

Evoloution

Screenshot 2025-11-24 001142
Screenshot 2025-11-24 004535
Screenshot 2025-11-24 011245
image

Result

Bottom part Of The Case

Screenshot 2025-11-24 014047

Base With PCB

Screenshot 2025-11-24 014128

Assembeled Case

Screenshot 2025-11-24 014100

Assembeled Case With PCB

Screenshot 2025-11-24 014112

11/25/2025 - Made Some Renders

I made some renders of my keyboard in blender. i used the pcb2blender pluggin in kicad to produce a high quality model in blender. i then exported the case as a stl.

Render1

Render2

This Journal Post was ment to be posted last night but i forgot to press publish

11/30/2025 - Firmware

Across the Past Few Days ive been Doing the firmware. Its Just some skeleton code it just initializes all the Devices and the keyboard. ill add more features once ive actualy got the keyboard so i can test it all works. I also added a BOM.csv To the Repo.

This is what took the most time writing out the keyboard pns and there keymaping

image

12/1/2025 - Note To Reviewer - BOM Prices

The GSDL Shipping Price for JLC PCB latley has been going up alot so the price has increased alot. As well as this i didnt realised about the duties and taxes charge in my calculation. ive updated the cart screenshots. This dose now mean that ill need a little over $100.

image