Author Topic: GH60 prototype betatesting [Call for layouts, GUI testing]  (Read 184813 times)

0 Members and 1 Guest are viewing this topic.

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: GH60 prototype betatesting
« Reply #50 on: Wed, 09 January 2013, 08:42:06 »
Very cool. I can't wait! Thank you once more Komar!

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #51 on: Wed, 09 January 2013, 09:11:41 »
Very cool. I can't wait! Thank you once more Komar!
There's nothing to thank for so far:D
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #52 on: Thu, 10 January 2013, 03:11:13 »
I got a chance to try komar's firmware linked in the OP. It still has a few bugs in the modifier keys. I also flashed it with hasu's hex file and the first layer worked perfectly fine for a poker layout. I don't have switches soldered on yet so I haven't tried the function layer yet.

Also one of the PCBs might have a broken trace, or possible the atmega chip is a dud. The switches that corresponds to keys 8, L, K, and M does not respond. The corresponding diodes for these are D41, D42, D43, and D44. I can't visually see any bad traces though. Still trying to see what's wrong with this area.

Nice write up Whitefiredragon, I only used my iron and did find it quite difficult.  I think the pads on the X1 should be enlarged to allow for soldering stations.

How long did it take you for iron only? When I tried to solder those X1 pads, I had to desolder a few times to reseat it. I eventually got it, but I wasn't 100% sure all the pads made contact, so I ended up just using hot air to be safe.

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #53 on: Thu, 10 January 2013, 03:56:16 »
I got a chance to try komar's firmware linked in the OP. It still has a few bugs in the modifier keys. I also flashed it with hasu's hex file and the first layer worked perfectly fine for a poker layout. I don't have switches soldered on yet so I haven't tried the function layer yet.

Also one of the PCBs might have a broken trace, or possible the atmega chip is a dud. The switches that corresponds to keys 8, L, K, and M does not respond. The corresponding diodes for these are D41, D42, D43, and D44. I can't visually see any bad traces though. Still trying to see what's wrong with this area.
There's probably a problem with column 9 - but the keys that shouldn't work are: 8, I, K, M (I instead of L...).
Please check the trace from pin 8 of the microcontroller. Maybe it's broken or there's a cold joint on it.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #54 on: Thu, 10 January 2013, 04:58:19 »
Ah sorry that was a typo. L is fine, it's 8, I, K, M that are not responding. I reflow everything and even replaced one of the diode to check. It must be a trace or the atmega chip. I don't see anything wrong with the traces connecting these switches, so it's probably near the atmega pin. Which one is pin 8 of the atmega?

Btw I have 4 built, and only 1 of them have this problem.
« Last Edit: Thu, 10 January 2013, 05:01:40 by WhiteFireDragon »

Offline JBert

  • Posts: 764
Re: GH60 prototype betatesting
« Reply #55 on: Thu, 10 January 2013, 06:10:47 »
I wonder if there's anyone going to beta-test the ISO layout... Or will komar007 build one of each anyway?
IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

The storage list:
IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


Currently ignored by: nobody?

Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
[/SIZE]

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #56 on: Thu, 10 January 2013, 06:30:52 »


I wonder if there's anyone going to beta-test the ISO layout... Or will komar007 build one of each anyway?
I'll check if the switches fit where they should, but won't build one. I hate ISO:)


EDIT:

Ah sorry that was a typo. L is fine, it's 8, I, K, M that are not responding. I reflow everything and even replaced one of the diode to check. It must be a trace or the atmega chip. I don't see anything wrong with the traces connecting these switches, so it's probably near the atmega pin. Which one is pin 8 of the atmega?
Please see the ATMega32U4 documentation (http://www.atmel.com/Images/7766S.pdf, page 3). Check continuity with a multimeter between pin 8 and right sides of all diodes on this net. Maybe the via near D44 is broken for example.
« Last Edit: Thu, 10 January 2013, 06:36:13 by komar007 »
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: GH60 prototype betatesting
« Reply #57 on: Thu, 10 January 2013, 07:11:07 »
wfd, are you local to socal?

also can you resend your PM to this account?
« Last Edit: Thu, 10 January 2013, 07:44:14 by mkawa »

to all the brilliant friends who have left us, and all the students who climb on their shoulders.

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #58 on: Thu, 10 January 2013, 16:29:26 »
Ah sorry that was a typo. L is fine, it's 8, I, K, M that are not responding. I reflow everything and even replaced one of the diode to check. It must be a trace or the atmega chip. I don't see anything wrong with the traces connecting these switches, so it's probably near the atmega pin. Which one is pin 8 of the atmega?
Check continuity with a multimeter between pin 8 and right sides of all diodes on this net. Maybe the via near D44 is broken for example.

Good news is that there is continuity between pin 8 and those 4 diodes. So at least the PCB is ok because that’s not replaceable. I’ll desolder the atmega controller off this one and try a chip from another PCB. If it works, I’ll just buy a replacement chip for the other PCB. No visible cold joints or broken traces anywhere that I can see, so it must be a bad controller chip:




I'm going to change out the USB mini B connector for a micro B. I think all mico B connectors only has 2 "arms" to solder onto the PCB pads, but the PCB currently has 4. The positions might be different so it might not work. Can you verify that these parts will be ok?

USB micro B (SMT, bottom mounted, receptacles)
Atmega32U4-AU



wfd, are you local to socal?

also can you resend your PM to this account?

For some reason, something triggered me to send the PM to your evil twin, mkawa_ (with the underscore).  I just sent you the PM again to the correct account.

Offline hasu

  • Posts: 3472
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: GH60 prototype betatesting
« Reply #59 on: Thu, 10 January 2013, 16:48:01 »
I guess you have bridge between pin8 and 9(PB0 and VBus). This will always keeps PB0 high and means switches off,  it makes sense to me.


Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #60 on: Thu, 10 January 2013, 17:01:13 »
Yeah but from the pic, there is a very clear separation between pin 8 and pin 9. There is a small chance of a solder bridge behind the pins that the camera didn't pick up, but I don't think I'm going to diagnose this any further. I'll just put a new chip on to see if that was the problem.

Offline hasu

  • Posts: 3472
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: GH60 prototype betatesting
« Reply #61 on: Thu, 10 January 2013, 17:07:01 »
Why not use just multimeter :)
But that pin may be already lactchuped unless you have luck.

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #62 on: Thu, 10 January 2013, 18:01:17 »


I'm going to change out the USB mini B connector for a micro B. I think all mico B connectors only has 2 "arms" to solder onto the PCB pads, but the PCB currently has 4. The positions might be different so it might not work. Can you verify that these parts will be ok?

USB micro B (SMT, bottom mounted, receptacles)
Atmega32U4-AU

I'm afraid all USB micros have the same pin pitch, which is different than the one in USB minis...
I don't think USB micro can be done on this board without redesigning it.


The controller part is ok.
If the chip is indeed broken, that's weird.
Please test it for shorts with other pins, especially VCC, before desoldering.
« Last Edit: Thu, 10 January 2013, 18:02:58 by komar007 »
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: Re: GH60 prototype betatesting
« Reply #63 on: Thu, 10 January 2013, 21:33:51 »


I'm going to change out the USB mini B connector for a micro B. I think all mico B connectors only has 2 "arms" to solder onto the PCB pads, but the PCB currently has 4. The positions might be different so it might not work. Can you verify that these parts will be ok?

USB micro B (SMT, bottom mounted, receptacles)
Atmega32U4-AU

I'm afraid all USB micros have the same pin pitch, which is different than the one in USB minis...
I don't think USB micro can be done on this board without redesigning it.

Noooooooooooo! Heh, just kidding. I don't mind, but USB micro would have been nice.

Offline JBert

  • Posts: 764
Re: GH60 prototype betatesting
« Reply #64 on: Fri, 11 January 2013, 02:22:12 »
I wonder if there's anyone going to beta-test the ISO layout... Or will komar007 build one of each anyway?
I'll check if the switches fit where they should, but won't build one. I hate ISO:)

Never mind, Dirge has actually posted an ISO GH60 on Deskthority - http://deskthority.net/photos-videos-f8/komar-60-board-t4697.html - so it's been tested.
IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

The storage list:
IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


Currently ignored by: nobody?

Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
[/SIZE]

Offline jdcarpe

  • * Curator
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: GH60 prototype betatesting
« Reply #65 on: Fri, 11 January 2013, 06:30:23 »
Yes, he did, but you wouldn't be able to find it by searching for "GH60." He never calls it by name, only "komar 60% board." I guess GH is so universally hated at DT you can't even say GH60 there.
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 WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #66 on: Fri, 11 January 2013, 10:57:06 »
I shipped out 5 prototype boards today. Each one takes me 2 hours to do, including programming, cleaning the flux, and testing all connection with a multimeter to make sure it all works. I flashed them with hasu's firmware, which will work for the default poker layout (didn't test function layer) so they can be used immediately.

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #67 on: Fri, 11 January 2013, 14:58:07 »
I could have soldered half of those, but I was sure most people wanted them in parts, shame. I also needn't have packed the parts in separate bags.
I hope it doesn't make a problem...
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: GH60 prototype betatesting
« Reply #68 on: Sun, 13 January 2013, 07:08:23 »
i was going to assemble, but when i realized both of you had access to hot air i just facepalmed and had wfd do it. btw, got my board today. thanks dudes. unfortunately it's a little low on the todo right now, but i should be able to sit down and get the switches on next weekend so i can hit the codebase and start testing

to all the brilliant friends who have left us, and all the students who climb on their shoulders.

Offline jdcarpe

  • * Curator
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: GH60 prototype betatesting
« Reply #69 on: Mon, 14 January 2013, 17:15:06 »
Received my GH60 in the mail today and promptly assembled it.

Thoughts:

1. I need to reprogram the firmware (hasu's) that WFD loaded on it. I assembled a 1.5 mod layout, and the R_ALT key acts as R_WIN.
2. If using a 7x spacebar with Cherry stabilizers, you might want to install a stronger spring/switch for the SPACE. I used all browns, and the spacebar has a lazy reset.

Other than that, everything seems to work great. Once the rest of the beta testers assemble theirs and test them, I think we are ready to proceed with a group buy.

Great job, komar! And thanks for the SMD assembly, WFD!

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 __red__

  • Posts: 194
Re: GH60 prototype betatesting
« Reply #70 on: Mon, 14 January 2013, 17:37:56 »
Okay - so I have my keyboard.

Who has a suggested first keycap set they can recommend to me.  I want it *fast* :-)  Fast and perty.  Who / what should I buy?

Also, Pi / Prop laptop screen #1 has now been acquired: http://www.ebay.com/itm/271102649447?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Re: GH60 prototype betatesting
« Reply #71 on: Mon, 14 January 2013, 17:47:34 »
go wasd for caps quick and easy pertaing he has all the keycap sizes you want

Offline Sai

  • Posts: 820
  • Location: SG
Re: GH60 prototype betatesting
« Reply #72 on: Mon, 14 January 2013, 20:14:46 »
Received my GH60 in the mail today and promptly assembled it.

Thoughts:

1. I need to reprogram the firmware (hasu's) that WFD loaded on it. I assembled a 1.5 mod layout, and the R_ALT key acts as R_WIN.
2. If using a 7x spacebar with Cherry stabilizers, you might want to install a stronger spring/switch for the SPACE. I used all browns, and the spacebar has a lazy reset.

Other than that, everything seems to work great. Once the rest of the beta testers assemble theirs and test them, I think we are ready to proceed with a group buy.

Great job, komar! And thanks for the SMD assembly, WFD!

Show Image


jdcarpe , it is so beautiful.  :'( :'( :'(
- WTB/WTT - Cotton Candy Brobot V2

Offline JPG

  • Posts: 1124
  • Location: Canada (Beloeil, near Montreal)
  • Model F is my new passion!
Re: GH60 prototype betatesting
« Reply #73 on: Mon, 14 January 2013, 20:24:24 »
 /drool
IBM F122, IBM XT F X2, IBM AT F (all Soarer converted), Filco Camo TKL Browns

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #74 on: Mon, 14 January 2013, 20:53:28 »
2. If using a 7x spacebar with Cherry stabilizers, you might want to install a stronger spring/switch for the SPACE. I used all browns, and the spacebar has a lazy reset.

I'm assuming that you're describing a generic "issue" with a 7x spacebar and cherry stabilizers? It doesn't make sense for this to be specific to only this PCB unless I'm missing something here.

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: GH60 prototype betatesting
« Reply #75 on: Mon, 14 January 2013, 21:04:02 »
Not gonna lie, the space bar looks giant on the small board. I like it. As for WFD's comment, I've never had an issue with my Ergo clears and Cherry Stabs, so I don't know if JDCarpe's problem is isolated or not.

Offline jdcarpe

  • * Curator
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: GH60 prototype betatesting
« Reply #76 on: Mon, 14 January 2013, 22:51:52 »
Yeah, basically a generic issue, not anything specifically to do with the GH60. Except that it's the only 60% board I own with a 7x spacebar. :)

I swapped out the stem and spring for a clear and it's better now. I think many Cherry Corp boards with 7x spacebars use a stronger switch for the spacebar, probably for the same reason.
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 __red__

  • Posts: 194
Re: GH60 prototype betatesting
« Reply #77 on: Mon, 14 January 2013, 23:12:34 »
Non-responsive to USB.  Grrr... working it'

Offline dirge

  • Posts: 475
  • Location: Newcastle Upon Tyne
Re: Re: GH60 prototype betatesting
« Reply #78 on: Tue, 15 January 2013, 02:17:10 »
Yes, he did, but you wouldn't be able to find it by searching for "GH60." He never calls it by name, only "komar 60% board." I guess GH is so universally hated at DT you can't even say GH60 there.
I'm just giving credit to the person who's done all the work so far.  I don't hate geekhack, but some of the people are difficult to get on with.  I don't think geekhack is universally hated at deskthority either.  I'm sure if someone posts a thread on there to offer the gh60 it would be very well received.

(original post edited due to me calming down...)
« Last Edit: Tue, 15 January 2013, 02:48:48 by dirge »
Thinking about things isn't the same as doing things. Otherwise everybody would be in jail.

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #79 on: Tue, 15 January 2013, 03:01:44 »
Great to see assembled boards!
I've been working on the programming GUI till 4 a.m. today, but the major part is done.
I've decided to go with tkinter/python. Sorry to all who think it's ugly, but this choice has the best dependencies to implementation simplicity ratio for me.
I also have a working communication library in python/pyusb which is capable of sending the layout to the keyboard in run-time.
If someone wants to play with it before I post the GUI or try to run it in windows, please send me a PM.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline IvanIvanovich

  • Mr. Silk Underwear
  • Posts: 8199
  • Location: USA
Re: GH60 prototype betatesting
« Reply #80 on: Tue, 15 January 2013, 11:30:34 »
I don't care if it's pretty as long as it makes sense and is easy enough to use.

Offline __red__

  • Posts: 194
Re: GH60 prototype betatesting
« Reply #81 on: Wed, 16 January 2013, 01:55:46 »
Does the ATMEGA32U come with the DFU firmware already on it like the instructions infer?

I'm unable to get the IC to enumerate as a DFU device, I get "Unknown Device" and "Device is malfunctioning".

I've gone over every single connection and discrete and even hooked up the oscillator to an oscilloscope to check that that was running and everything checks out.

Any suggestions as to where to go next?

Thanks


Red

Offline hasu

  • Posts: 3472
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: GH60 prototype betatesting
« Reply #82 on: Wed, 16 January 2013, 02:16:16 »
Did you install FLIP and its driver on the device?

I assume you are on Windows.

At first time you start DFU bootloader on Chip 'Found New Hardware Wizard' will come up on Windows.
If you install device driver properly you can find chip name like 'ATmega32U4' under 'LibUSB-Win32 Devices' tree on 'Device Manager'. If not you shall need to update its driver on 'Device Manager'.
You will find the driver in FLIP install directory like: C:\Program Files (x86)\Atmel\Flip 3.4.5\usb\

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #83 on: Wed, 16 January 2013, 02:26:43 »
Maybe check for solder bridges behind the atmega's legs and verify everything with a DMM.

The problem that I whined about in the previous page turned out to be a solder bridge between 2 legs, which was impossible to see by eye or camera because it was behind and underneath the two legs. You can see that blown up pic that I posted earlier didn't even show that bridge, but a DMM verified that short. I just flooded that area with flux and reflow.
 

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #84 on: Wed, 16 January 2013, 03:30:28 »
Does the ATMEGA32U come with the DFU firmware already on it like the instructions infer?

I'm unable to get the IC to enumerate as a DFU device, I get "Unknown Device" and "Device is malfunctioning".

I've gone over every single connection and discrete and even hooked up the oscillator to an oscilloscope to check that that was running and everything checks out.

Any suggestions as to where to go next?

Thanks


Red
I'm sorry to read that.
I once had a similar problem, and changing the usb port helped. I don't know what's wrong with one of my usb ports, but the keyboard didn't work on one of them. Strangely, it worked fine on both in linux.

If you're on windows, check what USBlyzer has to say about it.
If you run out of ideas, try to connect to SPI with an AVR programmer if you have one (or make one, like USBasp) and try if you can communicate with the device.

Electrically, the first thing to check would be the D+ and D- resistors R1 and R2 and the crystal. Since the crystal works, check that VCC is 5V and stable.

You can also hook up stabilized 5V (without the usb connector) to VCC and GND pins under the logo. The one under "o" in ".org" is GND and the one under "pr" in "programmable" is VCC. Check that the device drives about 26.5mA.
Then, while still supplying the voltage, press the programming button. The current consumption should drop to about 10mA and then slowly rise and settle at about 16mA.
I hope that if the chip is broken we can see it by observing the currents.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #85 on: Wed, 16 January 2013, 04:43:58 »
^ That kind of detailed diagnostic procedure is something I would never be able to provide.

Offline __red__

  • Posts: 194
Re: GH60 prototype betatesting
« Reply #86 on: Wed, 16 January 2013, 06:20:07 »
Maybe check for solder bridges behind the atmega's legs and verify everything with a DMM.

Yeah, I walked the pins in pairs (including the corners) and I have no shorts there.

If you're on windows, check what USBlyzer has to say about it.

Connection Status: Enumeration of device failed.

IE, The negotiation hasn't even reached the point where the USBID has been declared so driver installation never happens.

Quote
If you run out of ideas, try to connect to SPI with an AVR programmer if you have one (or make one, like USBasp) and try if you can communicate with the device.

Electrically, the first thing to check would be the D+ and D- resistors R1 and R2 and the crystal. Since the crystal works, check that VCC is 5V and stable.

So, funny thing.  Looking at it in more detail the crystal appears to be providing a clean sine wave but at something like 3.2V to 3.4V peak to peak.  I'm suspicious but I don't know what the peak to peak should be and neither the ATMEGA32U or crystal datasheet give me any indication of what I should see there.

That being out of expected range would give my symptoms and I would need to suspect either the oscillator, discretes or the IC itself.

I'm ordering a fresh set of components today as measuring the RC values in circuit is obviously pointless and I don't have the patience to re-use 1c components and attempt to clean solder off the ends :-)

Quote
You can also hook up stabilized 5V (without the usb connector) to VCC and GND pins under the logo. The one under "o" in ".org" is GND and the one under "pr" in "programmable" is VCC. Check that the device drives about 26.5mA.
Then, while still supplying the voltage, press the programming button. The current consumption should drop to about 10mA and then slowly rise and settle at about 16mA.
I hope that if the chip is broken we can see it by observing the currents.

I'll try that when I get back from work this evening!

Thanks!


red

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #87 on: Wed, 16 January 2013, 06:53:46 »
I forgot that you don't have the firmware on the chip, and that 26.5mA was when the firmware was working, so I think you should be getting something between 10mA to 16mA more likely.

Here's a screenshot of xtal1:
11866-0
Note that this is a 60MHz scope and the signal is 16MHz, so it should be a bit higher in reality.
I don't know if this helps, but maybe.

GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline __red__

  • Posts: 194
Re: GH60 prototype betatesting
« Reply #88 on: Wed, 16 January 2013, 07:23:40 »
Yeah, I'm pretty sure my p2p range is very different which may very well point to a problem.

Is that pin 16 or pin 17 you measured that from?

Also - nice scope, what is it?

Also, I'm about to re-purchase the BoM.  Any changes from the latest in github that I need to know about?

Thanks for taking the time!

EDIT: Where did you source your ASX3F?  I'm having issues finding a supplier.



Red
« Last Edit: Wed, 16 January 2013, 07:32:58 by __red__ »

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #89 on: Wed, 16 January 2013, 08:41:27 »
Yeah, I'm pretty sure my p2p range is very different which may very well point to a problem.

Is that pin 16 or pin 17 you measured that from?
It's pin 17. Pin 16 looks similar, but p2p is a bit smaller.

Also - nice scope, what is it?
Voltcraft DSO-3062C (aka Hantek DSO5062M, Tekway DST1062B)

Also, I'm about to re-purchase the BoM.  Any changes from the latest in github that I need to know about?

Thanks for taking the time!
I've just pushed, but what was before seems correct.

EDIT: Where did you source your ASX3F?  I'm having issues finding a supplier.
Unfortunately in a local shop.
Please try to find anything of similar size and footprint.
I'm attaching the datasheet: * ASX3F.pdf (221.59 kB - downloaded 341 times.).


EDIT: I think these should be fine.
« Last Edit: Wed, 16 January 2013, 08:45:57 by komar007 »
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: GH60 prototype betatesting
« Reply #90 on: Wed, 16 January 2013, 09:55:30 »
You never stated if you got FLIP and drivers installed, but I would assume you have from the steps you've taken already Red.

Offline komar007

  • Thread Starter
  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 prototype betatesting
« Reply #91 on: Wed, 16 January 2013, 10:06:48 »
You never stated if you got FLIP and drivers installed, but I would assume you have from the steps you've taken already Red.
It shouldn't really matter, the device doesn't enumerate at all:(
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: Re: GH60 prototype betatesting
« Reply #92 on: Wed, 16 January 2013, 10:08:21 »
You never stated if you got FLIP and drivers installed, but I would assume you have from the steps you've taken already Red.
It shouldn't really matter, the device doesn't enumerate at all:(
Oh...whoops. That's a shame...:(

Offline __red__

  • Posts: 194
Re: GH60 prototype betatesting
« Reply #93 on: Wed, 16 January 2013, 14:36:31 »
Some laser-porn...  Prototyping in plywood as it smells like campfires instead of ass:


Offline Glod

  • * Elevated Elder
  • Posts: 1998
  • Location: Virginia, USA
  • Also Known As Ergonomech
    • YouTube Channel
Re: GH60 prototype betatesting
« Reply #94 on: Wed, 16 January 2013, 14:54:25 »
Some laser-porn...  Prototyping in plywood as it smells like campfires instead of ass:

Awesome!

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #95 on: Wed, 16 January 2013, 15:14:07 »
I recorded two separate prototype soldering, one with hot air only and with iron only.






Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: GH60 prototype betatesting
« Reply #96 on: Wed, 16 January 2013, 15:22:54 »
Some laser-porn...  Prototyping in plywood as it smells like campfires instead of ass:

So is that a weird camera angle or is your gantry aligned to a vertical plane?
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline __red__

  • Posts: 194
Re: GH60 prototype betatesting
« Reply #97 on: Wed, 16 January 2013, 15:25:59 »
Weird camera angle.  The camera also appears to be upside down.  Reason for that is that we try to avoid being in front of the laser while it's cutting plywood or MDF since the light is as bright as an arc.

Sure, the polycarbonate screen filters out the laser, but watching it cut or the light reflected from it tires the eyes so we choose not to risk it.

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: GH60 prototype betatesting
« Reply #98 on: Wed, 16 January 2013, 15:32:47 »
_red_,  you're mounting your prototype board on that "plate" made of wood? Post back how the sound and bottom-out feel compared to a steel plate.

Offline Glod

  • * Elevated Elder
  • Posts: 1998
  • Location: Virginia, USA
  • Also Known As Ergonomech
    • YouTube Channel
Re: GH60 prototype betatesting
« Reply #99 on: Wed, 16 January 2013, 15:42:09 »
I recorded two separate prototype soldering, one with hot air only and with iron only.

watching your video(s) right now while i'm working :)