Author Topic: [Complete] My 3d printed JD40  (Read 4660 times)

0 Members and 1 Guest are viewing this topic.

Offline MajorKoos

  • Thread Starter
  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
[Complete] My 3d printed JD40
« on: Sun, 03 July 2016, 10:05:26 »
Hi GH,

I finally got round to building a JD40 for myself using the MkII PCB from TechKeys.
I got the idea for the keymap here: https://geekhack.org/index.php?topic=83105.0

Tools used:
 - SwillKB builder to generate the dxf files.
 - Autodesk Fusion 360 to convert them into STL files.
 - TinkerCAD to create the actual case design.

Here are the relevant files and links:
 - 3d printed case: https://github.com/MajorKoos/KBDParts/tree/master/Keboard%20Cases/JD40
 - 3d printed keycaps: https://github.com/MajorKoos/KBDParts/tree/master/Keycaps/DSA/DSA_Top_JD40
 - Firmware: https://geekhack.org/index.php?topic=83626.0

« Last Edit: Wed, 24 August 2016, 22:46:56 by MajorKoos »

Offline daftendire

  • Posts: 57
  • Location: SEPA
Re: My 3d printed JD40
« Reply #1 on: Sun, 03 July 2016, 10:08:14 »
Waow. Printed keys and all. Nice work

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14667
  • Location: ¯\(°_o)/¯
  • because reasons.......
Re: My 3d printed JD40
« Reply #2 on: Sun, 03 July 2016, 12:46:27 »
Any interest in selling a case and plate?

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: My 3d printed JD40
« Reply #3 on: Sun, 03 July 2016, 12:55:47 »
Wow, didn't realise you printed the case as well - looks great!

I'm still confused how EasyAVR can be advertised as the default firmware if it doesn't have all the keys though, if you've got everything working you should submit a pull request so the proper version can be added.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline MajorKoos

  • Thread Starter
  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: My 3d printed JD40
« Reply #4 on: Sun, 03 July 2016, 13:17:09 »
Wow, didn't realise you printed the case as well - looks great!

I'm still confused how EasyAVR can be advertised as the default firmware if it doesn't have all the keys though, if you've got everything working you should submit a pull request so the proper version can be added.

That makes 2 of us - the matrix position for the spacebar isn't even filled on the new PCB, so I had to visually trace the columns to figure out the bottom row.  I'll look into that pull request.

Offline MajorKoos

  • Thread Starter
  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: My 3d printed JD40
« Reply #5 on: Sun, 03 July 2016, 13:38:38 »
Any interest in selling a case and plate?

The harsh lighting hides the flaws. 

I'm printing at the limits of the machine's volume, so there are issues with curling on the corners of the plate and the sides of the case are a bit rough in places.  I'm also having some issues with the infill messing up the walls near the top.  That said, some sandpaper and a can of spray paint could help clean it up nicely.

The hole for the USB port is 2mm too small and I need to tweak the tolerances to make it all fit better.  I had to file the PCB edges down a bit to make it fit at all.  The internal lip which the PCB rests on is about 0.4mm too high, so there is still a slight gap around the lip.  Finally, I need to add a hole for the button to make flashing it easier.

Let me finalize the design and then we can certainly chat. 
I'm not really interested in selling, but if you'd like to trade some parts I'm game - anything that would help me build another keyboard.
« Last Edit: Sun, 03 July 2016, 20:25:04 by MajorKoos »

Offline jdcarpe

  • * Curator
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: My 3d printed JD40
« Reply #6 on: Sun, 03 July 2016, 15:49:21 »
I'm still confused how EasyAVR can be advertised as the default firmware if it doesn't have all the keys though, if you've got everything working you should submit a pull request so the proper version can be added.

Actually, Wilba's fork of TMK should be considered the default: https://github.com/Wilba6582/tmk_keyboard

I don't think metalliqaz has had a chance to make the changes for EasyAVR to reflect the new schematic, although it seems MajorKoos did a fine job of doing that with his workaround.
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

http://jd40.info :: http://jd45.info


in memoriam

"When I was a kid, I used to take things apart and never put them back together."

Offline MajorKoos

  • Thread Starter
  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: My 3d printed JD40
« Reply #7 on: Sun, 03 July 2016, 16:54:41 »
...

Actually, Wilba's fork of TMK should be considered the default: https://github.com/Wilba6582/tmk_keyboard

...

Thanks!
With that I think I can port the config over to QMK and get some NeoPixel action going :)
I'm going to have to print a transparent case for it.

I noticed that the PCB has Alps support - wasn't expecting that but most welcomed.
So glad I got two.

Offline achanlon

  • Posts: 7
Re: [WIP]My 3d printed JD40
« Reply #8 on: Mon, 04 July 2016, 11:29:36 »
This is awesome. I just got my PCB in the mail today, and am excited to get it up and running. Thanks for all the details and config work!

Offline MajorKoos

  • Thread Starter
  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: [WIP]My 3d printed JD40
« Reply #9 on: Wed, 24 August 2016, 16:50:02 »
I finally ported the board to QMK and added some Neopixel action.
I also reprinted the case and plate in Colorfabb XT Clear.

Potato shots included...


Offline chuckdee

  • * Destiny Supporter
  • Posts: 1308
Re: [WIP]My 3d printed JD40
« Reply #10 on: Wed, 24 August 2016, 17:24:58 »
Nice!

Offline milchek

  • Posts: 73
  • Location: Melbourne, Australia
Re: [WIP]My 3d printed JD40
« Reply #11 on: Wed, 24 August 2016, 20:08:12 »
Caps are printed too? Woah, last time I saw anything come out of a 3D printer was around 2011, and the quality back then was pretty average, this is great work!

Offline MajorKoos

  • Thread Starter
  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: [WIP]My 3d printed JD40
« Reply #12 on: Wed, 24 August 2016, 21:16:33 »
Caps are printed too? Woah, last time I saw anything come out of a 3D printer was around 2011, and the quality back then was pretty average, this is great work!

The new set of caps are SP DSA's.
There are some better shots of my attempts at printing keycaps in this thread : https://geekhack.org/index.php?topic=83594.0

The real problem is my patience. 
I've got a .15mm nozzle which prints absolutely fantastically at .04mm layers, but a single keycap can take over 3 hours to complete.