Jump to content

Using a CNC machine to make a keyboard enclosure

Fictionvl

Hello everyone, so I opened up my Blackwidow chroma today to clean it up, and I had this idea of what if I can instead of the enclosure that the blackwidow has, I can make my own with a CNC machine or even with hand work

 

so I'm here to ask if there are any programs that I can use to model a blackwidow chroma frame and make an enclosure so I can use it to plan it out. 

 

I really don't want to spend a 100$+ on a new mechanical keyboard, and I regret my blackwidow choice, it was what I could buy before knowing that my country has any online computer shops.

Early 2020 Build : Intel i7 8700k // MSI Krait Z370 // Corsair LPX 8x2 16GB // Aorus 5700 XT // NZXT H500 

Early 2019 Build : Ryzen 2600X // Asus Tuff X470 // G.Skill Trident Z RGB 8x2 16GB // MSI RTX 2070 // NZXT H500 

Late 2017 Build : Intel i7 8700k // Asus Prime Z370-A // G.Skill Trident Z 8x2 16GB // EVGA GTX 1080 Ti  // NZXT S320 Elite 

Late 2015 Build : Intel i7 6700k // Asus Maximus VI Gene Z170 //  Corsair LPX 8x2 16GB // Gigabyte GTX 970 // Corsair Air 240

Link to comment
Share on other sites

Link to post
Share on other sites

Itd probably be just as pricy as buying a new keyboard.

My Rigs:

Gaming/CAD/Rendering Rig
Case:
 Corsair Air 240 , CPU: i7-4790K, Mobo: ASUS Gryphon Z97 mATX,  GPU: Gigabyte G1 Gaming GTX 970, RAM: G.Skill Sniper 16GB, SSD: SAMSUNG 1TB 840 EVO, Cooling: Corsair H80i PCPP: https://au.pcpartpicker.com/b/f2TH99SFF HTPC
Case:
Silverstone ML06B, CPU: Pentium G3258, Mobo: Gigabyte GA-H97N-WiFi, RAM: G.Skill 4GB, SSD: Kingston SSDNow 120GB PCPP: https://au.pcpartpicker.com/b/JmZ8TW
Link to comment
Share on other sites

Link to post
Share on other sites

Itd probably be just as pricy as buying a new keyboard.

 

My uncle own a company which has CNC services, I'll get it for cheap :P

 

I just need a way to model my idea

Early 2020 Build : Intel i7 8700k // MSI Krait Z370 // Corsair LPX 8x2 16GB // Aorus 5700 XT // NZXT H500 

Early 2019 Build : Ryzen 2600X // Asus Tuff X470 // G.Skill Trident Z RGB 8x2 16GB // MSI RTX 2070 // NZXT H500 

Late 2017 Build : Intel i7 8700k // Asus Prime Z370-A // G.Skill Trident Z 8x2 16GB // EVGA GTX 1080 Ti  // NZXT S320 Elite 

Late 2015 Build : Intel i7 6700k // Asus Maximus VI Gene Z170 //  Corsair LPX 8x2 16GB // Gigabyte GTX 970 // Corsair Air 240

Link to comment
Share on other sites

Link to post
Share on other sites

probably uses solid works. learn it, buy it

Rigs I've Built

The Striker i5 4590 @ 3.7 ||  MSI GTX 980 Armor X2 || Corsair RMX 750 || Team Elite Plus 8 GB || Define S || MSI Z97S SLI Krait

The Office PC i3 4160 @ 3.6 || Intel 4600 || EVGA 500B || G.Skill 8 GB || Cooler Master N200 || ASRock H97M Pro4

The Friend PC G3258 @ 4.3 || Sapphire R9 280X Tri-X || EVGA 600B || 8 GB Dell Ram || Cooler Master N200 || ASRock H97M- iTX/ac

The Mom Gaming PC A10-7890K @ 4.4 || iGPU + ASUS R7 250 ||  8 GB Klevv DDR3-2800 Mhz

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

My uncle own a company which has CNC services, I'll get it for cheap :P

 

I just need a way to model my idea

 

Well CNC is mostly used for flat surface cutting it might be hard to CNC cut a keyboard enclosure. The best thing to do would be to sketch it and see if you can make it work

My Rigs:

Gaming/CAD/Rendering Rig
Case:
 Corsair Air 240 , CPU: i7-4790K, Mobo: ASUS Gryphon Z97 mATX,  GPU: Gigabyte G1 Gaming GTX 970, RAM: G.Skill Sniper 16GB, SSD: SAMSUNG 1TB 840 EVO, Cooling: Corsair H80i PCPP: https://au.pcpartpicker.com/b/f2TH99SFF HTPC
Case:
Silverstone ML06B, CPU: Pentium G3258, Mobo: Gigabyte GA-H97N-WiFi, RAM: G.Skill 4GB, SSD: Kingston SSDNow 120GB PCPP: https://au.pcpartpicker.com/b/JmZ8TW
Link to comment
Share on other sites

Link to post
Share on other sites

When I did a Titan X backplate I did it in Solidworks.  Imported pictures I took of the PCB, set the scale to be accurate, and then I could build my model up off the pictures and know everything would have clearance.

 

Pictures, calipers were my tools of choice.

Workstation:  14700nonk || Asus Z790 ProArt Creator || MSI Gaming Trio 4090 Shunt || Crucial Pro Overclocking 32GB @ 5600 || Corsair AX1600i@240V || whole-house loop.

LANRig/GuestGamingBox: 9900nonK || Gigabyte Z390 Master || ASUS TUF 3090 650W shunt || Corsair SF600 || CPU+GPU watercooled 280 rad pull only || whole-house loop.

Server Router (Untangle): 13600k @ Stock || ASRock Z690 ITX || All 10Gbe || 2x8GB 3200 || PicoPSU 150W 24pin + AX1200i on CPU|| whole-house loop

Server Compute/Storage: 10850K @ 5.1Ghz || Gigabyte Z490 Ultra || EVGA FTW3 3090 1000W || LSI 9280i-24 port || 4TB Samsung 860 Evo, 5x10TB Seagate Enterprise Raid 6, 4x8TB Seagate Archive Backup ||  whole-house loop.

Laptop: HP Elitebook 840 G8 (Intel 1185G7) + 3080Ti Thunderbolt Dock, Razer Blade Stealth 13" 2017 (Intel 8550U)

Link to comment
Share on other sites

Link to post
Share on other sites

Well CNC is mostly used for flat surface cutting it might be hard to CNC cut a keyboard enclosure. The best thing to do would be to sketch it and see if you can make it work

 

yeah I know, I'm going for a box-ish minimalist design, so its going to be fine

Early 2020 Build : Intel i7 8700k // MSI Krait Z370 // Corsair LPX 8x2 16GB // Aorus 5700 XT // NZXT H500 

Early 2019 Build : Ryzen 2600X // Asus Tuff X470 // G.Skill Trident Z RGB 8x2 16GB // MSI RTX 2070 // NZXT H500 

Late 2017 Build : Intel i7 8700k // Asus Prime Z370-A // G.Skill Trident Z 8x2 16GB // EVGA GTX 1080 Ti  // NZXT S320 Elite 

Late 2015 Build : Intel i7 6700k // Asus Maximus VI Gene Z170 //  Corsair LPX 8x2 16GB // Gigabyte GTX 970 // Corsair Air 240

Link to comment
Share on other sites

Link to post
Share on other sites

When I did a Titan X backplate I did it in Solidworks.  Imported pictures I took of the PCB, set the scale to be accurate, and then I could build my model up off the pictures and know everything would have clearance.

 

Pictures, calipers were my tools of choice.

Do you have pics of this/a link to the thread? Would love to see how it turned out.

 

yeah I know, I'm going for a box-ish minimalist design, so its going to be fine

As mentioned solid works is pretty much the go-to modeling program. They also have a huge database of stuff you can download as far as structures go. I wouldn't be surprised if a blackwidow keyboard was in the database as a result of some sims fanatic or something. As you only want it for 1 thing if there is a free trial or something you could probably get it done without needing to buy it. Also if you ever actually do any work I would love to see some pics!

Link to comment
Share on other sites

Link to post
Share on other sites

Do you have pics of this/a link to the thread? Would love to see how it turned out.

 

As mentioned solid works is pretty much the go-to modeling program. They also have a huge database of stuff you can download as far as structures go. I wouldn't be surprised if a blackwidow keyboard was in the database as a result of some sims fanatic or something. As you only want it for 1 thing if there is a free trial or something you could probably get it done without needing to buy it. Also if you ever actually do any work I would love to see some pics!

 

I think it has a demo that I can try.

 

if I get it done, i'll defo make a log! 

Early 2020 Build : Intel i7 8700k // MSI Krait Z370 // Corsair LPX 8x2 16GB // Aorus 5700 XT // NZXT H500 

Early 2019 Build : Ryzen 2600X // Asus Tuff X470 // G.Skill Trident Z RGB 8x2 16GB // MSI RTX 2070 // NZXT H500 

Late 2017 Build : Intel i7 8700k // Asus Prime Z370-A // G.Skill Trident Z 8x2 16GB // EVGA GTX 1080 Ti  // NZXT S320 Elite 

Late 2015 Build : Intel i7 6700k // Asus Maximus VI Gene Z170 //  Corsair LPX 8x2 16GB // Gigabyte GTX 970 // Corsair Air 240

Link to comment
Share on other sites

Link to post
Share on other sites

Well CNC is mostly used for flat surface cutting it might be hard to CNC cut a keyboard enclosure. The best thing to do would be to sketch it and see if you can make it work

This http://youtu.be/LdCRCcwDeKQ and frankly the majority of the rest of the CNC machines out there, would disagree with you.

CNC is just "computer numerical control"

Link to comment
Share on other sites

Link to post
Share on other sites

Do you have pics of this/a link to the thread? Would love to see how it turned out.

 

As mentioned solid works is pretty much the go-to modeling program. They also have a huge database of stuff you can download as far as structures go. I wouldn't be surprised if a blackwidow keyboard was in the database as a result of some sims fanatic or something. As you only want it for 1 thing if there is a free trial or something you could probably get it done without needing to buy it. Also if you ever actually do any work I would love to see some pics!

Never manufactured it.  Would have cost something like $200 apiece to have it made cause CNC work is expensive even with a fully autonomous flow (where I submit the solidworks file and the tool selection and pathing is all done without human intervention).  I would have used ProtoLabs though...they're awesome and priced fairly for what they do.   They made this fixture for me (I designed it, they made it) to hold a Haswell-E part so the IHS could be machined:

 

 

Here was what the backplate looked like on top of my photo reference (to accurately set the scale, I used one of the memory chip widths which is a known-precise dimension...something like 20.00mmx25.00mm).  It took me about 2 days (not full days since this was just for fun) and 9 revisions to get it right.  Had to print it out 100% scale, cut out the holes, make sure it fit the card physically, do different design tweaks to bring the manufacturing cost down (small stuff like bigger chamfers can change the price in a significant way), etc:

 

Teaser.png

post a picture

 

I ended up going with the EK Backplates which @EK Luc I think are a shitty design since they only use 6 of the screw holes to attach to the waterblock and don't create very good clamping pressure for the thermal pads (also makes the backplate warp/flex a lot too because it's flapping in the breeze for large lengths of it).  Swiftech's design which came later is far superior and more similar to what I did.  When I did my design the Titan X had just came out so no one had produced any backplates at all yet.

Workstation:  14700nonk || Asus Z790 ProArt Creator || MSI Gaming Trio 4090 Shunt || Crucial Pro Overclocking 32GB @ 5600 || Corsair AX1600i@240V || whole-house loop.

LANRig/GuestGamingBox: 9900nonK || Gigabyte Z390 Master || ASUS TUF 3090 650W shunt || Corsair SF600 || CPU+GPU watercooled 280 rad pull only || whole-house loop.

Server Router (Untangle): 13600k @ Stock || ASRock Z690 ITX || All 10Gbe || 2x8GB 3200 || PicoPSU 150W 24pin + AX1200i on CPU|| whole-house loop

Server Compute/Storage: 10850K @ 5.1Ghz || Gigabyte Z490 Ultra || EVGA FTW3 3090 1000W || LSI 9280i-24 port || 4TB Samsung 860 Evo, 5x10TB Seagate Enterprise Raid 6, 4x8TB Seagate Archive Backup ||  whole-house loop.

Laptop: HP Elitebook 840 G8 (Intel 1185G7) + 3080Ti Thunderbolt Dock, Razer Blade Stealth 13" 2017 (Intel 8550U)

Link to comment
Share on other sites

Link to post
Share on other sites

If I was machining a keyboard enclosure I'd probably do it in layers - like the Ergodox acrylic case - with a base layer/spacer layer/plate layer. That'd probably be the simplest and most affordable way to do it, depending on the machine. You could also do it like a box in two pieces - a top/bottom piece and another piece that has space for the PCB inside it. You'd definitely need to desolder all the switches on the Blackwidow unless you reused its plate and cut it to fit your new case, but if you did desolder the switches and used a two piece case that would be a really cool worklog that I'd love to see.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×