geekhack

geekhack Projects => Making Stuff Together! => Topic started by: TalkingTree on Wed, 11 April 2018, 18:13:43

Title: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Wed, 11 April 2018, 18:13:43
Ladies and gentlemen, v2 is finally ready.
This is a follow-up to the original TOAD (https://geekhack.org/index.php?topic=91388.0). I'm posting a new thread because the project has been since entirely reworked.
Everything from PCB to plate to case will be opensource, hoping that you'll find it useful.



Part 1: PCB

PCB has reached its third revision and it now features ALPS and MX support, two LED indicators and a universal layout, as shown in the next post.
Once again I owe this achievement to the good fellows who taught me designing PCBs, bpiphany, pomk and vvp. I can't express my gratitude to you gentlmen enough.

(https://i.imgur.com/PDIQy6i.jpg) (https://i.imgur.com/T2lHKLb.jpg) (https://i.imgur.com/ueG5Dzq.jpg) (https://i.imgur.com/ddLp8Cs.jpg) (https://i.imgur.com/gsPmSFS.jpg)
(https://i.imgur.com/6CN8yeO.jpg) (https://i.imgur.com/77EuUnn.jpg) (https://i.imgur.com/U6OZhrQ.jpg) (https://i.imgur.com/IePGZ40.jpg)
(https://i.imgur.com/XD2MBkI.jpg) (https://i.imgur.com/4LnGDGu.jpg) (https://i.imgur.com/iSYFsWO.jpg) (https://i.imgur.com/vWN0Iw7.jpg)

Soldered all the SMD components.
(https://i.imgur.com/J8vuhG5.jpg) (https://i.imgur.com/NXaSmPs.jpg) (https://i.imgur.com/HH2KLEe.jpg) (https://i.imgur.com/hfOWQCz.jpg) (https://i.imgur.com/ur466PL.jpg) (https://i.imgur.com/0OjjlJh.jpg)



Part 2: Plate

Plates were again designed with swill's builder (http://builder.swillkb.com/), which allowed me to draw them in a few minutes. Without this great tool I would still be trying to figure out what to do in Inkscape.
Pwner and xondat's experience and expertise truly came to help to fine tune the plate and I do appreciate their suggestions. Thank you guys.
I then had the plates laser cut out of brushed stainless steel 304 at Shangai AnAng Automatic Equipment (https://anang.en.alibaba.com/).

(https://i.imgur.com/kAl392n.jpg) (https://i.imgur.com/9xJ6gi4.jpg) (https://i.imgur.com/gt87C8D.jpg)
(https://i.imgur.com/5tNcvX8.jpg) (https://i.imgur.com/H9tvfZg.jpg) (https://i.imgur.com/MGvmN2K.jpg) (https://i.imgur.com/nOH1PSZ.jpg)

And finally everything was assembled with Kailh Box Black switches.
(https://i.imgur.com/nZOU27P.jpg)



Part 3: Case

Designing a case was a massive but fun task. For the first version of the TOAD I went through a lot of different options for both shape and material, yet, as you know, I eventually opted for a 3D printed case made out of PLA.
Then this comment really made me wanna try something new.

Lovely. Needs an aluminum case though :))

Hence, I switched from Tinkercad to Fusion 360, for the latter was more suitable to my new needs and, nonetheless, free for an hobbyist like me.
I wanted something not too gaudy and the KB-6251 (https://deskthority.net/wiki/NTC_KB-6251) was simply perfect for this task, especially for the bottom half.
Obviously I knew nothing about parametric modeling so I browsed YouTube for some tutorials and Lars Christensen (https://www.youtube.com/channel/UCo29kn3d9ziFUZGZ50VKvWA)'s were undoubtedly the most appropriate. After a few weeks spent in front of my computer, I finally ordered the case at Ulitemech (http://ulitemech.com/en/index.html).
I spammed F5 on DHL tracking website for the past fourtyeight hours, literally, waiting for my new case to be delivered, then this package showed up.

(https://i.imgur.com/zcJx2ZG.jpg)

I gently unwrapped the package with care, hoping the the customs inspector did the same, and this is what popped out of the box.

(https://i.imgur.com/TYyxQuh.jpg) (https://i.imgur.com/OMEKFBM.jpg) (https://i.imgur.com/hgxyt7v.jpg) (https://i.imgur.com/Tqb60Qu.jpg)
(https://i.imgur.com/iioxICT.jpg) (https://i.imgur.com/Mx1cagt.jpg) (https://i.imgur.com/24DTRuj.jpg)

I noticed I forgot the screw heads holes for bottom half but I could do without as the plate is perfectly clamped by the two halves of the case.
(https://i.imgur.com/Lu2IZd9.jpg) (https://i.imgur.com/rRX9QmH.jpg) (https://i.imgur.com/SyAcdJ4.jpg) (https://i.imgur.com/H10j78B.jpg) (https://i.imgur.com/GPQzt2C.jpg) (https://i.imgur.com/2vHhih2.jpg) (https://i.imgur.com/Qp2yQZW.jpg) (https://i.imgur.com/ppTVc7m.jpg)
(https://i.imgur.com/yTRQI7K.jpg) (https://i.imgur.com/MxDvzmr.jpg) (https://i.imgur.com/lpNJT0w.jpg) (https://i.imgur.com/aaCxtQB.jpg)
(https://i.imgur.com/TweVLwz.jpg) (https://i.imgur.com/D5tgbjm.jpg) (https://i.imgur.com/f3HGj2W.jpg)

I applied some rubber feet at the four holes that I predisposed.
(https://i.imgur.com/rXfsvI7.jpg) (https://i.imgur.com/9IYWOY7.jpg)

Tested the case with the plate.
(https://i.imgur.com/m5LL4x5.jpg) (https://i.imgur.com/8gN6gPr.jpg) (https://i.imgur.com/RdqlEpC.jpg) (https://i.imgur.com/3IynUHe.jpg)

Finally I had everything ready for the final assembly.
(https://i.imgur.com/DWyHf1W.jpg) (https://i.imgur.com/mH55Iz2.jpg)

And here it is.



Part 4: Layout, Firmware, Switches, Keycaps and final result.

For a change, I moved to a new encoding, which is Italian 142 (http://kbdlayout.info/KBDIT142/), and this is how my new layout (http://www.keyboard-layout-editor.com/#/gists/73e0973b7e6207c0977886bee04aafd4) is organized.
I'm using the TOAD with EasyAVR v3.00.01. Big thanks to metalliqaz for this great tool.
I installed Kailh Box Black which are easily my new favourite switches.
I mixed keysets to resemble the Italian 142 encoding, therefore I used dye sub italian PBT keycaps from a G81/SAI; some german dye sub PBT keycaps from a G81/SAD, specifically I used numbers from 7 to 0, the letter Q and the *+~. Strg and ^ are there just for fun.
Backspace, Right Shift and Fn key are from wodan's GMK HADapter & HADditionals kit (https://geekhack.org/index.php?topic=82845.0).
ANSI Enter is a PBT dyesub and it's from Shadovved's EnjoyPBT Dyesub/Blank Keysets (https://geekhack.org/index.php?topic=78563.0).
R1 Delete key is from the 1800 kit of xiaodian317's GMK Classic Retro & GMK GEEKHACK Pack (https://geekhack.org/index.php?topic=80942.0).
I plan to have some custom dye sub beige keycaps to complete the 142 but it will be done later on.
I'm also planning to design a dust cover which will be likely made out of transparent 3D printed plastics.
For those wondering, the whole keyboard weighs roughly 1900 grams.

(https://i.imgur.com/bqYD21A.jpg) (https://i.imgur.com/wRW6HrA.jpg) (https://i.imgur.com/losfshD.jpg) (https://i.imgur.com/tXXJe3i.jpg) (https://i.imgur.com/8JMqffu.jpg) (https://i.imgur.com/1IMCXqQ.jpg) (https://i.imgur.com/0ObVHXN.jpg) (https://i.imgur.com/iwFhWHp.jpg) (https://i.imgur.com/bTkyoh6.jpg) (https://i.imgur.com/KUltOO1.jpg) (https://i.imgur.com/wF8M2sM.jpg) (https://i.imgur.com/uyd8Jy7.jpg) (https://i.imgur.com/q6rGAsh.jpg) (https://i.imgur.com/mUVgpMP.jpg) (https://i.imgur.com/9WjcAMI.jpg) (https://i.imgur.com/7ZyQ0oG.jpg)

I really like how pinholes work for LED indicators.
(https://i.imgur.com/R8lgahT.jpg) (https://i.imgur.com/GUXx4dl.jpg) (https://i.imgur.com/ndyR026.jpg) (https://i.imgur.com/CWw9r4W.jpg)

(https://i.imgur.com/bXmqstk.jpg) (https://i.imgur.com/eLeHmax.jpg) (https://i.imgur.com/kVgNgnk.jpg) (https://i.imgur.com/tDoc1bc.jpg) (https://i.imgur.com/0GdT3oG.jpg) (https://i.imgur.com/FRjLC7l.jpg)

And finally, a typing test.

Thanks for reading.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Wed, 11 April 2018, 18:13:56
This post contains everything that is needed to assemble your own TOAD.

PCB
PCB source is available here (https://easyeda.com/farmakon/70_Keyboard-d4f6baf4792d4ada9c0571fa3713e461). Please use rev. 3.

Parts list.
QuantityDescriptionManufacturer part numberSymbol
1TOAD PCB
1Atmel ATmega32u4ATMEGA32U4-AUU1
116MHz crystalX322516MOB4SIX1
222pf capacitorCL21C220JBANNNCC1, C2
781N4148 diode1N4148W (1N4148WS would also fit)D1 to D78
222 Ohm resistor0805W8J0220T5ER1, R2
11 kOhm resistor0805W8F1001T5ER5
31uF capacitorCL21F105ZOFNNNEC3 to C7
50.1uF capacitor0805F104M500NTC8 to C10

Please note: Part numbers are just for reference, it's not mandatory to use those, just make sure that capacitors and resistors are form factor 0805 and diodes are SOD-123.
You can use your own crystal of choice as long as it's paired with the correct capacitors.

You also need:



Layouts

The PCB supports split Backspace, Shifts and ANSI Enter key. ISO Enter is also supported.
Bottom row could either be standard or winkeyless (with or without the actual winkey).
LEDs are predisposed in either a dedicated spot or in-switch in the Esc and Caps Lock's pads.

(https://i.imgur.com/vRNqO9g.png)



Firmwares
Please note: The TOAD and the XMMX (https://geekhack.org/index.php?topic=93422.0) share the same matrix and the former is considered a variant. Make sure you're choosing the correct keymap and layout for your goal.



Plate
I recommend to design your own plate and have it laser cut at your favourite factory.
You can use the here (http://The KLE for the layouts is [url=http://www.keyboard-layout-editor.com/#/gists/cec83dd545b171ccecb01fa2af7cb3fd).]universal layout template[/url] to design your own.
If you're using swill's builder (http://builder.swillkb.com/) to draw your plate, please use these custom polygons:

More
Top and bottom supports:
Add polygon - Custom polygon.
shape: [-x/2-10,-y]; [-10,-y]; [x/2-10,-y]; [-x/2-10,y]; [-10,y]; [x/2-10,y]
path: [0,0]; [5,-5]; [15,-5]; [20,0]; [15,5]; [5,5]

Top and bottom supports holes:
Cut polygon - Circle.
diameter: 3
shape: [-x/2,-y-5]; [0,-y-5]; [x/2,-y-5]; [-x/2,y+5]; [0,y+5]; [x/2,y+5]
circle centers: [0,0]

Lateral supports:
Add polygon - Custom polygon.
shape: [-x,-y/2-10]; [-x,y/2-10]; [x,-y/2-10]; [x,y/2-10]
path: [5,5]; [5,15]; [0,20]; [-5,15]; [-5,5]; [0,0]

Lateral supports holes:
Cut polygon - Circle.
diameter: 3
shape: [-x-5,-y/2]; [-x-5,y/2]; [x+5,-y/2]; [x+5,y/2]
circle centers: [0,0]

LED indicators:
Cut polygon - Circle.
diameter: 7
shape: [0,0];[19.05,0]
circle centers: [105,-38]

1u backspace Half-plate:
Cut polygon - custom polygon.
shape: [0,-19.05*2.25]
path: [0,0];[19.05*6.5,0];[19.05*6.5,19.05*1.5];[19.05*6,19.05*1.5];[19.05*6,19.05*2.5];[19.05*5.5,19.05*2.5];[19.05*5.5,19.05*3.5];[19.05*5,19.05*3.5];[19.05*5,19.05*4.5];[-19.05*5.25,19.05*4.5];[-19.05*5.25,19.05*3.5];[-19.05*6,19.05*3.5];[-19.05*6,19.05*1.5];[-19.05*6.5,19.05*1.5];[-19.05*6.5,0];[0,0]

2u backspace Half-plate:
Cut polygon - custom polygon.
shape: [0,-19.05*2.25]
path: [0,0];[19.05*5.5,0];[19.05*5.5,19.05*1.5];[19.05*6,19.05*1.5];[19.05*6,19.05*2.5];[19.05*5.5,19.05*2.5];[19.05*5.5,19.05*3.5];[19.05*5,19.05*3.5];[19.05*5,19.05*4.5];[-19.05*5.25,19.05*4.5];[-19.05*5.25,19.05*3.5];[-19.05*6,19.05*3.5];[-19.05*6,19.05*1.5];[-19.05*6.5,19.05*1.5];[-19.05*6.5,0];[0,0]


If anyone needs help designing the plate, please post your KLE (http://www.keyboard-layout-editor.com/) in this thread.



Case
Source code for the case model is available here (https://a360.co/2vipLnY). This was made with Autodesk Fusion 360 so you can download the .f3d files.
Compiled .step files can be downloaded here (https://drive.google.com/open?id=1IJge2BfROUp-rwK-i7eCnb0MfcJ_7s6A). The PDF is for the screw threads as it's required by some factories.
Please be aware that I've not sent the top with blockers to production so it is to be considered untested.
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: emenelopee on Wed, 11 April 2018, 18:27:09
Very nice, and nicely done.  :thumb:
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: MajorKoos on Wed, 11 April 2018, 18:29:39
Impressive work.
Thanks for the details on which manufacturers you used.
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: LightningXI on Wed, 11 April 2018, 19:32:52
Really impressive work. This is the kind of stuff we need for customs!  :thumb:
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: Sifo on Wed, 11 April 2018, 19:54:15
!!!! still need to build mine and get some parts made for it.
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: kurplop on Wed, 11 April 2018, 22:22:23
Impressive work. I really like the direction you went with the Toad. TalkingTree is truly a shining star in the keyboard cosmos.

Thanks for sharing your skills with us.
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Thu, 12 April 2018, 04:04:01
Thanks everyone for your kind words. It's really a pleasure to be part of this community.

TalkingTree is truly a shining star in the keyboard cosmos.
That's a great comment from someone who's actually a master manufacturer of custom keyboards. Thanks a lot.
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: AMongoose on Thu, 12 April 2018, 07:34:21
This is so nice, I should really do an alps build when you release the case design.
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Thu, 12 April 2018, 08:50:12
Updated the second post with the DIY instructions.
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Thu, 12 April 2018, 17:01:55
A little bonus for you gentlemen: I made a winkeyless top as well.
Source will be released shortly.

(https://i.imgur.com/qklF9Yd.png)
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: ygor on Thu, 12 April 2018, 19:14:39
I want one of these so bad. xD
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: ojrask on Fri, 13 April 2018, 06:48:44
This is awesome. Need to see if I could make one myself at some point. But really, GB worthy stuff right here.
Title: Re: [opensource] Toad v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Fri, 13 April 2018, 07:24:35
Need to see if I could make one myself at some point.
If I had, anyone could.

Also added firmwares support to the second post. My thanks to metalliqaz for adding the TOAD and the XMMX' code to the source of his great EasyAVR firmware.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Fri, 13 April 2018, 17:25:36
Case source added to the second post.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TonyD on Mon, 16 April 2018, 09:18:35
impressive, many thanks for sharing it.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Mon, 16 April 2018, 15:00:11
impressive, many thanks for sharing it.
Thanks for looking into it.
Hopefully it will be useful to someone.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: ygor on Tue, 24 April 2018, 14:38:33
Did I ever tell you that this board is dope?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Tue, 24 April 2018, 15:04:39
Did I ever tell you that this board is dope?
A few hundred times. Thanks you mate.  ;D
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: Sifo on Tue, 24 April 2018, 18:33:26
challenge is for me to find a place that'll manufacture it :(
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Wed, 25 April 2018, 02:01:24
challenge is for me to find a place that'll manufacture it :(
Have you asked Ulitemech?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Wed, 25 April 2018, 05:44:48
I am signed into autodesk but when I access the page for the case there is no option to download. Do you know another way?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Wed, 25 April 2018, 06:03:37
I am signed into autodesk but when I access the page for the case there is no option to download. Do you know another way?
Try reloading the page, I've toggled the download option on again.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Sat, 28 April 2018, 14:31:53
Edit: see OP for latest KLE to start building your backplate
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Sat, 28 April 2018, 14:43:47
I knew something slipped my mind. Thanks for adding the KLE.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Sun, 29 April 2018, 07:52:42
I knew something slipped my mind. Thanks for adding the KLE.

No problem, would you mind telling me how you submitted the case files to the fab?

I downloaded the STL and FreeCad can highlight the different components but I cannot separate them (top, plate, bottom, wkl option). That's why I wanted to ask you what file you submitted and if you gave the fab individual files for the top/bottom of the case or if you just simply sent them the fusion project.

Cheers
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Sun, 29 April 2018, 08:04:10
how you submitted the case files to the fab?
I exported the .stp files from Fusion 360 and emailed them, along with the PDF for the thread sizes, to my contact at the factory.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Sun, 29 April 2018, 08:15:29
how you submitted the case files to the fab?
I exported the .stp files from Fusion 360 and emailed them, along with the PDF for the thread sizes, to my contact at the factory.

I don't think I can download the files individually, and also .stp (unless STEP is the same thing?) is not a download option in the Fusion web viewer, am I missing something?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Sun, 29 April 2018, 08:27:40
Yes, stp and step are the same thing. I'm not sure about the browser viewer because the entire sharing system on Fusion 360 is a little botched.
Unless you need to modify anything in the case, you can download the compiled step files from my Google Drive account. The link is at the end of the second post.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Sun, 29 April 2018, 10:32:24
Yes, stp and step are the same thing. I'm not sure about the browser viewer because the entire sharing system on Fusion 360 is a little botched.
Unless you need to modify anything in the case, you can download the compiled step files from my Google Drive account. The link is at the end of the second post.

Opps I missed that, got them now, thanks!
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Sun, 29 April 2018, 10:35:25
I'm looking forward to see your TOAD.  :thumb:
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Sun, 29 April 2018, 11:41:57
I'm looking forward to see your TOAD.  :thumb:

Me too, just ordered the PCBs, maybe I can offer the leftovers to someone else if they need some because of the 5 MOQ
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: geewizwow on Sun, 29 April 2018, 17:04:28
I'm looking forward to see your TOAD.  :thumb:

Me too, just ordered the PCBs, maybe I can offer the leftovers to someone else if they need some because of the 5 MOQ

I'm sure we can work something out :) Have you made any headway with case manufacture ?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: vafan on Wed, 09 May 2018, 08:20:29
How much does the case cost?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Wed, 09 May 2018, 08:51:50
How much does the case cost?
I myself paid USD 300,00 shipped, it really depends on where you have it made. This is not a group buy by the way.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Wed, 09 May 2018, 13:52:33
I'm looking forward to see your TOAD.  :thumb:

Me too, just ordered the PCBs, maybe I can offer the leftovers to someone else if they need some because of the 5 MOQ

I'm sure we can work something out :) Have you made any headway with case manufacture ?

No idea, sent a couple of emails to different email addresses this week but no reply, I am starting to look locally now.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: ygor on Wed, 09 May 2018, 13:54:16
I'd like to purchase one of the PCBs if there are any available. I'd like to eventually collect enough of the parts to build one of these myself so if there are PCBs to be sold, please let a dude know.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Wed, 09 May 2018, 14:26:43
I'd like to purchase one of the PCBs if there are any available.
Where are you in the world?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: ygor on Wed, 09 May 2018, 14:52:31
I'd like to purchase one of the PCBs if there are any available.
Where are you in the world?

East Coast of the USA. :(
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Wed, 09 May 2018, 15:12:49
I'd like to purchase one of the PCBs if there are any available.
Where are you in the world?

East Coast of the USA. :(
If nobody can provide you a PCB, I'll see what I can do.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: xondat on Wed, 09 May 2018, 15:40:42
I'm not sure how I haven't commented on this... Suppose I thought I had done already. Anyway.

Great work - the end product is drool worthy.

I loved V1, so it's really nice to see such a great evolution for V2.

I said I wasn't educated on LED pinholes, but I think I'll have to learn some lessons from this execution as it's both clean and functional.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Wed, 09 May 2018, 15:50:46
Great work - the end product is drool worthy.
Much obliged good sir.

I loved V1, so it's really nice to see such a great evolution for V2.
I never pictured myself making a custom aluminum case. Your comment was truly the encouragement to follow that route.

I said I wasn't educated on LED pinholes, but I think I'll have to learn some lessons from this execution as it's both clean and functional.
LED indicators is something I really miss on 60% boards and I gotta say that pinholes are the best implementation for them.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: ygor on Thu, 10 May 2018, 12:36:22
Xon Toad case when? :ygorthink:
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Mon, 21 May 2018, 13:48:07
I made my own plate using your Swills coordinates for the plate mounts and LED holes.

Question I have is, would it be possible to just take the plate file that you shared in the V1 thread? or is that not  compatible with V2?

Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Mon, 21 May 2018, 14:21:31
would it be possible to just take the plate file that you shared in the V1 thread? or is that not  compatible with V2?
No, that wouldn't work without the perimetral supports. V1 was tray mounted while V2 is top mounted.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Mon, 21 May 2018, 16:00:28
would it be possible to just take the plate file that you shared in the V1 thread? or is that not  compatible with V2?
No, that wouldn't work without the perimetral supports. V1 was tray mounted while V2 is top mounted.

hmm that's strange because the file that's linked in V1 has those, you can see my swills file on top of the file linked in the V1 thread

(https://media.discordapp.net/attachments/443454519724998666/448206816866861066/unknown.png)

I'm not saying your wrong, I just think that you linked the V2 plate file already in the V1 thread

at the end under "V1 Source" you have a pic of the plate with the download files, the plate looks the same as V2

Can you check I am not missing something?

(https://i.imgur.com/gxLW29T.png)
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Mon, 21 May 2018, 16:22:45
You are indeed correct. After posting the V1, I started working on the V2 and posted some resources in the previous thread. That plate should work as intended. Sorry for the confusion.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Mon, 21 May 2018, 16:56:13
You are indeed correct. After posting the V1, I started working on the V2 and posted some resources in the previous thread. That plate should work as intended. Sorry for the confusion.

totally fine! I just needed a confirmation that I could use it to check that what I did in Swill's was correct

thanks for the fast response
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: Sifo on Mon, 21 May 2018, 20:08:32
used the swill tool cuz im a noob, anything im missing here? assuming measurements for the cut out area are correct... i actually just eyeballed it but pretty sure i gave myself enough space for switches. not sure about the LEDs but not sure if i'll use them either.

(https://i.imgur.com/S9bVAlT.png)
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Tue, 22 May 2018, 08:07:57
used the swill tool cuz im a noob, anything im missing here? assuming measurements for the cut out area are correct... i actually just eyeballed it but pretty sure i gave myself enough space for switches. not sure about the LEDs but not sure if i'll use them either.

Show Image
(https://i.imgur.com/S9bVAlT.png)

That looks fine to me aside for the LED holes that might be insufficient, try adding them to see how the plate looks like. Also, consider my last PM void.
Lastly, if you could share the half-plate cutout, I'll be adding that to the second post as it could be useful to someone else.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Wed, 23 May 2018, 13:43:32
used the swill tool cuz im a noob, anything im missing here? assuming measurements for the cut out area are correct... i actually just eyeballed it but pretty sure i gave myself enough space for switches. not sure about the LEDs but not sure if i'll use them either.

Show Image
(https://i.imgur.com/S9bVAlT.png)

That looks fine to me aside for the LED holes that might be insufficient, try adding them to see how the plate looks like. Also, consider my last PM void.
Lastly, if you could share the half-plate cutout, I'll be adding that to the second post as it could be useful to someone else.

I would second getting that KLE/Swills code from you if you don't mind! Can someone explain what the benefit of having the middle cut out like that, is it to save costs of getting the plate made, to achieve a specific sound profile once built or to better access the switches for lubing/spring swapping (or something else)?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: Sifo on Wed, 23 May 2018, 14:04:15
i am going to redo the half plate as i didn't save the swill inputs, and will also add the led holes to check for clearance.

basically half plates are for tactile switches, the softer bottom out gives a different experience but still gives the sturdy feel for stabilized keys.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: vafan on Tue, 29 May 2018, 04:46:34
Hi there,

I love your project and your keyboard. One think that I need to know is the price.

How much money do you have to pay for things (in details)?

Thank you!
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Tue, 29 May 2018, 08:27:21
How much money do you have to pay for things (in details)?
Much depends on the deals you can make around.

For the case, I myself paid USD 300,00 (shipped to Italy) at Ulitemech and I'm extremely satistied with look and machining.
Plates were cut, in a batch of five, at AnAng (https://anang.en.alibaba.com/) for around USD 110,00 shipped.
PCBs, again in a batch of five, cost around USD 45,00 plus shipping (and I'd recommend DHL for fast delively) plus the cost of the components which is roughly around USD 10,00.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: Mattheuk9 on Tue, 29 May 2018, 17:17:16
I'm really interested in getting something like this. Think of running a GB?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Tue, 29 May 2018, 17:32:57
Think of running a GB?
Not personally, but I'll ask a vendor soon.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: Sifo on Tue, 29 May 2018, 21:28:49
edit: use the cleaned up version in the 2nd post for half plate

More
ok so half-plate numbers. I included the LED cut outs. I think personally I won't be using LED cutouts. Sorry for the sloppy work, I'm really bad with numbers and this tool so I had to cut 4 separate rectangles haha. Numbers are very approximate and I eyeballed it. Here is a ghost image of the spacing:

(https://i.imgur.com/ulis6fb.png)

Cut Rectangle
w
h
shape relative
rectangle center

248
21
[0,0]
[-x+143,-y+32.5]

232
19
[0,0]
[-x+143,-y+52.5]

213
19
[0,0]
[-x+138,-y+71.5]

193
19
[0,0]
[-x+138,-y+90.5]

if anyone can use this as a base and maybe do a more scientific/calculated version that'd be cool otherwise this would work fine for the purpose.

@talkingtree please let me know what you think and if it would work. hoping the bottom row isn't too thin?

Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Fri, 01 June 2018, 03:57:51
Update:

Added a universal KLE template to the second post for you to design your own plate.
Also added the cutout patterns for the half-plate. Please note that there are two versions of it: one for 1u backspace plates and another for a 2u ones.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: SJHL on Fri, 01 June 2018, 09:39:20
Damn, this is very nice. Will be following.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: crtexcnndrm99 on Fri, 01 June 2018, 19:07:57
used the swill tool cuz im a noob, anything im missing here? assuming measurements for the cut out area are correct... i actually just eyeballed it but pretty sure i gave myself enough space for switches. not sure about the LEDs but not sure if i'll use them either.

Show Image
(https://i.imgur.com/S9bVAlT.png)

Oh man, we have to see a half-plate build for this now. This is hot stuff.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: aya3154 on Sat, 02 June 2018, 00:02:20
Everything here is beautiful  :eek:
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: MajorclaM on Thu, 07 June 2018, 13:48:31
I'm still quite new around here, as evidenced by my post count, but how much experience with CAD and the other design tools did you have prior to this build. Also what benefits does parametric design give? I've seen it mentioned a few times. Does it reduce repetition?
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: TalkingTree on Thu, 07 June 2018, 14:35:51
how much experience with CAD and the other design tools did you have prior to this build.
None.

Also what benefits does parametric design give? I've seen it mentioned a few times. Does it reduce repetition?
More experienced users would give you more accurate answers. All I can say is that it allowed me to achieve this goal.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Tue, 04 September 2018, 00:43:23
Please note the stabalizer orientation when building your plate file.

A few months ago when making the plates I realized that I had messed up when the plates were still with the factory so it was easy to fix the situation.

Here is the orientation for all the stabalizers:

(https://i.imgur.com/pAsuhDq.jpg)

When pasting the raw data from KLE into Swill's you'll need to add _rs:180 to the space bar and backspace keys to get the correct rotation.

What I did was to duplicate each key with a stab and for the first key add _rs:180 and for the second add x:-[width of key]

So that would mean for a 6.25 space bar the KLE would look like this: {w:6.25,_rs:180},"Space1",{w:6.25,x:-6.25},"Space2"

(https://i.imgur.com/raXCQK9.jpg)

Cheers
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Fri, 14 September 2018, 03:20:54
Big thanks again to TalkingTree for making this open source and for help along the way  :thumb:

(https://i.imgur.com/Bjc9Vms.jpg)

Built with vintage blues

Other images here: https://imgur.com/a/IYL0Obz
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Sun, 06 January 2019, 03:40:26
Still having fun with my TOAD!

Over the holiday season I assembled my first PCB created in KiCad and managed to get it working, it's a PCB that's compatible with the TOAD and uses QMK. It's far from perfect (as you can see some errors were made with routing!), but it works and I learned a ton from doing it.

(https://i.imgur.com/Uw3c0qV.jpg)

(https://i.imgur.com/lM9bi9K.jpg)

I spent more time on the PCB in the past days and fixed all the problems that I could find from the one above to create a rev2 version that I will order soon. First I need to work on the plate files, I am thinking of trying a half-plate like Sifo was working on for the next round of building.

(https://i.imgur.com/1ZKDyn8.png)

Greets for 2019! Thanks again for making this available to the community  :)

(https://i.imgur.com/FxeVmTi.jpg)
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: Sifo on Mon, 07 January 2019, 09:16:42
still gotta get mine done :( this year is the year!!!!!!
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: LightningXI on Mon, 07 January 2019, 09:29:14
still gotta get mine done :( this year is the year!!!!!!
Have you gotten your case made? If so, which manu are you planning on using? This is a dope project
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: Sifo on Mon, 07 January 2019, 09:44:59
still gotta get mine done :( this year is the year!!!!!!
Have you gotten your case made? If so, which manu are you planning on using? This is a dope project

i've had some recommendations on some chinese manufacturers. I want to modify the case talkingtree made a little bit to learn a little bit about 3d modeling and such but I haven't had the time or motivation
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: RealLaugh on Mon, 07 January 2019, 14:29:38
still gotta get mine done :( this year is the year!!!!!!
Have you gotten your case made? If so, which manu are you planning on using? This is a dope project

I used http://ulitemech.com/en/ which is the one that TalkingTree linked in the OP. I can recommend them, they were very patient and helpful, shipping was fash (DHL) and everything was well packed and I was very happy with the quality. I had to rework the top plate STEP file in FreeCAD to replace the screw threads that are part of the 3D model with drill holes, since during the machining process the fab drills holes first before tapping the threads (and unfortunately downloading the 3D files you can't turn off the threads beforehand) so having threads in your model instead of drill holes isn't helpful for them to get the job done. For M3 it's 2.5mm dril holes and M2 is 1.6mm. I can share my top case file if you ever want to submit then you won't have to go through that.
Title: Re: [opensource] TOAD v2 | 70% keyboard | Now with Alps and aluminum case.
Post by: Sifo on Mon, 07 January 2019, 15:06:59
still gotta get mine done :( this year is the year!!!!!!
Have you gotten your case made? If so, which manu are you planning on using? This is a dope project

I used http://ulitemech.com/en/ which is the one that TalkingTree linked in the OP. I can recommend them, they were very patient and helpful, shipping was fash (DHL) and everything was well packed and I was very happy with the quality. I had to rework the top plate STEP file in FreeCAD to replace the screw threads that are part of the 3D model with drill holes, since during the machining process the fab drills holes first before tapping the threads (and unfortunately downloading the 3D files you can't turn off the threads beforehand) so having threads in your model instead of drill holes isn't helpful for them to get the job done. For M3 it's 2.5mm dril holes and M2 is 1.6mm. I can share my top case file if you ever want to submit then you won't have to go through that.

sure please share your case file!
Title: other layout
Post by: majak on Fri, 18 January 2019, 04:10:21
What about other layout for everything language.
https://klawiatura.wordpress.com/

Here exmple french
(https://klawiatura.files.wordpress.com/2010/08/keyb-fi0.png)

Very usefull 2 rotor potenciometer for volume, or manipulating 3d objects or for game (for example tempest iv for rotor not for mouse or keyboard)