geekhack

geekhack Projects => Making Stuff Together! => DIY Discussions ARCHIVE => Topic started by: SmallFry on Thu, 20 October 2011, 13:42:08

Title: AIKON Recreation
Post by: SmallFry on Thu, 20 October 2011, 13:42:08
PROJECT DELAY(The PCB's are wrong...)
[ATTACH=CONFIG]36456[/ATTACH]
AIKON Recreation
[/U]

So here goes, on deskthority (http://deskthority.net/viewtopic.php?t=15) they have a schematic for the AIKON Korean Controller, so I figured that we Geekhackers would like some, so I made a schematic that's a bit more understandable. I will be prototyping the schematic soon to work out any bugs.
Here's the Schematic:
I'll put up the updated schematic soon...
AIKON Directions:
STEP 1: Reverse the keyboard Matrix (http://deskthority.net/viewtopic.php?f=7&t=7)
STEP 2: Connect your controller to the keyboard with the matrix that you just figured out.
STEP 3: Install the Client (http://www.otd.kr/bbs/board.php?bo_table=aikon_down&wr_id=45), LibUSB (http://www.otd.kr/bbs/board.php?bo_table=aikon_down&wr_id=78) (ONLY on the computer used to program the AIKON), Firmware 1.04 (http://www.otd.kr/bbs/board.php?bo_table=aikon_down&wr_id=60), and finally the Bootloader (http://www.otd.kr/bbs/board.php?bo_table=aikon_down&wr_id=59).
STEP 4: Program the ATMega32 (if its not already)
STEP 5: Program the keyboard through the Client.
STEP 6: ENJOY!
DIY AIKON:
All credits to Wcass
Wcass has drawn up a drawing for the DIYers of geekhack. He proposed using a full sized ATMega32 and several other components listed in the same symbols as the Deskthority link at the top. From what he and I talked about, I gathered that the drawing was to print on to a pcb and use all through hole components. It is a bit larger than the Koreans' version, but is single layer.
[ATTACH=CONFIG]30463[/ATTACH]
Parts List:
IC= Integrated Circuit;C=Capacitor (Notice the tantalum/electrolytic); D=Diode; R=Resistor; X= Crystal
IC: ATMega32 (40 pin)
C1: 0.1uF ceramic capacitor
C2: 18pF ceramic capacitor
C3: 18pF ceramic capacitor
C4: 10uF tantalum capacitor/ electrolytic capacitor
C5: 0.1uF ceramic capacitor
D1: 3.6V zener diode
D2: 3.6V zener diode
R1: 10KR
R2: 82R
R3: 82R
R4: 2.2K
R5: 4.7K
R6: 330R
R7: 330R
R8: 330R
X1: 12,000 Mhz
Thanks to Sixty for the parts list
Title: AIKON Recreation
Post by: cactux on Sat, 22 October 2011, 05:29:03
Good job :-D . When do you think you will be able to start the GB? Do you have any pictures of either the final design or the prototype? What will be the actual pcb size? Are you planing to have a PCB that looks like the OTD one?
Title: AIKON Recreation
Post by: SmallFry on Sat, 22 October 2011, 22:48:25
Group buy ETA: HOPEFULLY before Christmas.
Prototype/ Final PCB images: Not YET :tongue:
PCB size: In my plans, it's just more than 2 inches by 1 inch so I may condense it to 2"x1"
Will it be like OTD PCB?: Absolutely besides some minor details on the silkscreen (adding my name etc) and (hopefully) red PCB solder mask just because I like red.
Title: AIKON Recreation
Post by: cactux on Sun, 23 October 2011, 00:01:12
where you able to get all the software required (client, host, bootcode, etc)

tegarding the price any idea how much will cost 1-10 units?
Title: AIKON Recreation
Post by: SmallFry on Sun, 23 October 2011, 11:21:52
When I get the group buy underway I'll post the OTD links for the client, bootloader, code, etc. I'll probably offer the controllers as fully put together. I haven't got a price yet though. Sorry Cactux.
Title: AIKON Recreation
Post by: Input Nirvana on Sun, 23 October 2011, 20:08:27
Excellent.
Without spending any time reading about this, I'm thinking this will basically the custom controller several of us have been pining and whining for, correct?

I'm dead in the water and off the grid for any contribution to anything till sometime next year, but obviously have an interest.
Title: AIKON Recreation
Post by: alaricljs on Sun, 23 October 2011, 20:23:08
Quote from: input nirvana;437655
Without spending any time reading about this, I'm thinking this will basically the custom controller several of us have been pining and whining for, correct?

No.  This is a closed source controller solution. While the hardware is open and you could write something new for the controller chip that is being used, the Aikon software is closed.
Title: AIKON Recreation
Post by: SmallFry on Sun, 23 October 2011, 21:35:08
We will miss you input nirvana! Hope you come back soon... It is a fully reprogrammable controller. So in short, yes what people have been whining for. Although it is closed source it is super nice and smooth running from what I've read.
Title: AIKON Recreation
Post by: SmallFry on Mon, 24 October 2011, 16:20:50
UPDATE: For the future...
Title: AIKON Recreation
Post by: litster on Thu, 27 October 2011, 14:27:24
Really look forward to this!
Title: AIKON Recreation
Post by: wcass on Mon, 31 October 2011, 22:16:41
the mirrored text did not convert to PDF properly, so i'm providing the original data file. the mirrored text comes out properly when sent to a real printer. you will need Delta CAD, but the free demo will work. this layout would be for thru-hole components and would be suitable to the laser printer method of PCB prototyping described in these links.
http://myweb.cableone.net/wheedal/pcb.htm
http://fullnet.com/~tomg/gooteepc.htm (http://fullnet.com/%7Etomg/gooteepc.htm)

also included is a parts list (with Digikey part numbers and cost as of earlier this week). doing everything on the cheap the parts alone cost $13.79
Title: AIKON Recreation
Post by: SmallFry on Mon, 14 November 2011, 22:39:29
Sorry to everyone who's been waiting on this...I will be working towards finishing the PCB this week. Thanks to geekhack for the support :biggrin:
Title: AIKON Recreation
Post by: SmallFry on Mon, 05 December 2011, 23:21:34
Semi-big Announcement!
My Dad and I have just about finished the layout of the AIKON recreation board. After I play with the silk screen etc. He and I will begin to start a parts list and eventually a group buy...! :biggrin: I'll post all the details when I start the group buy.
Title: AIKON Recreation
Post by: litster on Sun, 11 December 2011, 20:45:10
You ordered boards?  How many?  You taking orders?
Title: AIKON Recreation
Post by: LukStarkiller on Sun, 11 December 2011, 22:30:00
Interesting, if this works with the ibm 1397000 and is better than the Tensy aproach I'm very interested ^^
I saw a screenshot of the Aikon Control program and it didn't has any of the extra keys, so I don't know if it lets use the extra keys on this keyboard
Title: AIKON Recreation
Post by: alaricljs on Sun, 11 December 2011, 22:33:53
Just FYI - Soarer (on the teensy) is getting closer to a lot of what's nice about the Aikon... :)
Title: AIKON Recreation
Post by: LukStarkiller on Sun, 11 December 2011, 23:04:21
Quote from: alaricljs;468623
Just FYI - Soarer (on the teensy) is getting closer to a lot of what's nice about the Aikon... :)
You're right about that.
I'm following the thread about the Tensy mod, I wonder which of the two systems have better results, faster response times, be more stable and above all, which will be more reliable in terms of data transmission from the keyboard.
Would be nice to have a comparison to know the advantages and disadvantages of each, but for now it's imposible

I think that the Tensy mod would be better if it's made open source, because a lot of people will help to make it better in any imaginable way. But for now it's already awesome enough ^^
Title: AIKON Recreation
Post by: Parak on Mon, 12 December 2011, 00:46:21
The one thing an aikon has over a teensy is the ease of use, in that you don't have to recompile your firmware every time you want to change a key function, nor do you have to figure out your matrix beforehand. There is a way to do this on teensy, but it is a matter of actual implementation and porting. Someone did something to this end over here:

http://41j.com/blog/2011/10/a-programmable-keyboard-controller/
Title: AIKON Recreation
Post by: SmallFry on Mon, 12 December 2011, 18:51:34
Lister: I ordered 50 boards total, Ill organize the group buy soon... I'm not taking orders yet. :smile:
Title: AIKON Recreation
Post by: LukStarkiller on Mon, 12 December 2011, 19:05:18
I use Windows 7 64bit, and the program to remap the keys only works in 32bit, but I know that I will remap the keys one time and no more.
Title: AIKON Recreation
Post by: alaricljs on Mon, 12 December 2011, 20:30:21
BartPE ?  :)
Title: AIKON Recreation
Post by: wcass on Mon, 12 December 2011, 21:26:16
VM
Title: AIKON Recreation
Post by: alaricljs on Mon, 12 December 2011, 21:55:22
Never succeeded in getting a VM to OWN the keyboard... dunno if that's necessary for the Aikon since I've never played with one.
Title: AIKON Recreation
Post by: SmallFry on Mon, 12 December 2011, 22:55:52
Just hit up a friends computer although BartPE may work. Havent even tried out any of the AIKON software on my computers yet...heh :heh:, so I'm in the adventure with you guys:)
On a side note, the boards will be about $30.00 plus shipping. If people in non-US places want them must pay shipping to themselves or find a via. Haven't worked out details yet for the group buy, just thinking out loud as I dont have the boards yet. They should be here by the end of the week or early next week. Thanks guys for the support! :becky:
Title: AIKON Recreation
Post by: SmallFry on Thu, 22 December 2011, 08:34:01
The parts are currently at my home. The boards are getting there later this morning... I'll have the boards together for just after Christmas hopefully :biggrin:
Title: AIKON Recreation
Post by: hoggy on Thu, 22 December 2011, 13:26:49
How did I miss this?!?

I'm up for one or two.
Title: AIKON Recreation
Post by: Spharx on Thu, 22 December 2011, 14:26:42
Where are the advantages of the aikon controller compared to a teensy++ ?

E: Except of this
Quote from: Parak
The one thing an aikon has over a teensy is the ease of use, in that you don't have to recompile your firmware every time you want to change a key function, nor do you have to figure out your matrix beforehand. There is a way to do this on teensy, but it is a matter of actual implementation and porting
Title: AIKON Recreation
Post by: SmallFry on Thu, 22 December 2011, 18:30:40
attention all geekhackers!
The boards and parts are here!
Title: AIKON Recreation
Post by: litster on Thu, 22 December 2011, 22:27:56
Pics!
Title: AIKON Recreation
Post by: SmallFry on Fri, 23 December 2011, 09:38:43
Yes lister... Pics will be soon...
Edit: Here's the picture of the circuit board. I havent had a chance to put one together yet
[ATTACH=CONFIG]35772[/ATTACH]
Title: AIKON Recreation
Post by: RiGS on Fri, 23 December 2011, 10:49:55
Would you think it would be possible to surface mount the components of the AIKON to get a PCB like the DOX or OTD mini?
Title: AIKON Recreation
Post by: alaricljs on Fri, 23 December 2011, 11:00:09
Rigs, that board is all surface mount except the IO pins, LED pins and the ISP (programming port).  So yes.
Title: AIKON Recreation
Post by: SmallFry on Fri, 23 December 2011, 11:21:46
RiGS: The crystal, IO pins, LED's and ISP (which I most likely wont solder in). I didn't order any of the ISP headers. So its a very clean board in my opinion :biggrin:
Title: AIKON Recreation
Post by: RiGS on Fri, 23 December 2011, 11:27:28
Thanks. That's good to know.
Title: AIKON Recreation
Post by: litster on Sat, 24 December 2011, 01:06:54
I wonder what it would take to convert Phantom to use this instead of Teensy...

A Teensy costs about $21 shipped.  How much would it cost for one of your AIKON recreation?
Title: AIKON Recreation
Post by: SmallFry on Sat, 24 December 2011, 09:54:21
About $30 or so. My dad and I havent solidified on a price...
Title: AIKON Recreation
Post by: litster on Sat, 24 December 2011, 11:37:11
It has 8 columns and 17 rows, right?
Title: AIKON Recreation
Post by: SmallFry on Sat, 24 December 2011, 15:27:48
8 by *18* :smile:
Title: AIKON Recreation
Post by: litster on Fri, 13 January 2012, 15:04:07
Sorry to hear that the PCB is not right.  What's wrong?
Title: AIKON Recreation
Post by: SmallFry on Sat, 14 January 2012, 11:26:15
The ATMega pad is wrong, so unless people wanted a really messy AIKON the project is delayed. I have finals this week, so my time spent on the project will be minimal. I am trying to get it going again for you guys.
Title: AIKON Recreation
Post by: kidchunks on Sat, 14 January 2012, 16:23:52
Quote from: SmallFry;490277
The ATMega pad is wrong, so unless people wanted a really messy AIKON the project is delayed. I have finals this week, so my time spent on the project will be minimal. I am trying to get it going again for you guys.


I've been following this thread for a bit and just want to say good job so far. Looking forward to the pcb. Good luck with your finals! :)
Title: AIKON Recreation
Post by: SmallFry on Sat, 14 January 2012, 22:25:30
Thanks Kidchunks. If anyone wants to use one of these PCB's by making it using a FULL SIZE (rectangle ATMega). I can do that for you, but I shall warn that you will have 40 wires off your board. It will have the same functionality just not the aesthetics.