<DocScrutinizer05>
watch out! there's a pitfall with this: HNP defines active DIScharge of VBUS to basically transfer data over power. So huge buffer capacitors might be problematic even behind a 44R series resistor
<DocScrutinizer05>
when in a chinese hub some big caps are not equipped, I'd first think of rithless optimization, but in this particular case maybe they even thought having them was nice and then noticed they actually spoil stuff
<DocScrutinizer05>
ruthless*
idundidit_ has joined #qi-hardware
idundidit has quit [Ping timeout: 264 seconds]
idundidit_ has quit [Quit: Leaving]
<arossdotme>
wow
<arossdotme>
data over + never would have thought...
<arossdotme>
thx
dandon has quit [Ping timeout: 244 seconds]
dandon has joined #qi-hardware
xiangfu has joined #qi-hardware
<wpwrak>
xiangfu: heya, did you see what i wrote on adjusting the threshold ? ("maybe start with 500 [...]")
<wpwrak>
in any case, things will be more fun once you have a real case. it changes quite radically how the device feels.
* xiangfu
check the irc log
<xiangfu>
wpwrak: how to reflash the anelok-2014.bin. do I have to reflash the boot-bin first. then using dfu?
<wpwrak>
you should be able to use dfu directly. you already have a good boot-2014.bin, from the combined binary
<wpwrak>
(the combined binary is really just what the flash of anelok looks like when you first flash boot-2014.bin and then dfu anelok-2014.bin)
<xiangfu>
when I plug the anelok. the led was on. like for 1 sec. then off. from the dmesg. the usb got disconnect.
<xiangfu>
so I should using dfu when the led was on? right?
<xiangfu>
YEAH
<wpwrak>
;-)
<wpwrak>
you can use "make update" to make this more comfortable: "make update" prepares the transfer, then waits for anelok to enumerate. then you can reboot or reconnect anelok, and the dfu will start automatically.
<xiangfu>
great.
arossdotme has quit [Remote host closed the connection]
<wpwrak>
just added two new parameters to devcfg: "scale", which is the scaling of the touch values, and "offset", which is an offset that's added to the scaled value
<wpwrak>
so if the slider doesn't want to move all the way to top and bottom, increase "scale" (default: 96). if it moves too quickly, decrease it. and if the center seems to be way off, adjust offset (default: -10)
<wpwrak>
and a twist: if you set the offset to 0, then it'll pick the default value since 0 is used internally as "not set". fortunately, nobody would notice a small difference in the offset, so one can just use 1 or -1 in this case.
arossdotme has joined #qi-hardware
<xiangfu>
the cursor flickers quickly. update the thresh from 400 to 100
<xiangfu>
now ...
<xiangfu>
hmm... the anelok take like 2 mins to boot.
<wpwrak>
you mean the time between a reset and until it responds touch input ?
<wpwrak>
responds TO touch input
<xiangfu>
Yes.
<wpwrak>
yeah, that's the time it takes for the calibration to settle. the rest of the system is up and running almost instantly, but it takes a while until it understands the touch input
<wpwrak>
and the time should be more like 30 seconds. just make sure you don't touch the sensor during that.
<wpwrak>
lemme try to add a fast initialization. probably won't work (i've tried it before), but let's see ...
<xiangfu>
we can make the led one until it finish setup the touch input.
<xiangfu>
hmm... threah = 50000 right now. the cursor still blinking.
<wpwrak>
wow. that's weird.
<wpwrak>
at 5000 i would expect the thing to be quite dead :)
<wpwrak>
but a blinking cursor (if there is a finger) means the threshold is too high
<xiangfu>
ok. I made a mistake. dnow. changed to 5.
<xiangfu>
hmm... still blinking when there is a finger.
<wpwrak>
with 5, it should detect the finger when it's ~1 cm away :)
<wpwrak>
did you put some plastic on top of the sensor ? if yes, how thick is it ?
<xiangfu>
no. nothing on PCB.
<wpwrak>
ah, you should add some ~0.5-1.5 mm of plastic
<wpwrak>
else, the thing will be far too sensitive
<xiangfu>
ok.
* xiangfu
finding some plastic...
nicksydney has quit [Ping timeout: 244 seconds]
<wpwrak>
i think i found a fast calibration that works :) not it should be ready after just a few milliseconds
<wpwrak>
noW
<xiangfu>
I found a plastic.
<xiangfu>
it works fine at thresh = 250
<wpwrak>
if the fast calibration didn't work, then anelok may turn on and off on its own for a while (until the regular calibration corrects the issue)
<wpwrak>
whee ! :)
<xiangfu>
better on 350.
<wpwrak>
in general, if the slider acts weird, let anelok rest for ~30 seconds and the problem should correct itself
<xiangfu>
ok. now I am ready to write some C code. :)
<xiangfu>
ok.
<wpwrak>
for the threshold, higher is better since you then only get samples where the finger is already firmly pressing against the plastic
<wpwrak>
if the sensor triggers when the finger it still away or only lightly pressed, then the finger will deform when completing the push, and this will look to the sensor like a change in position. so it's best to avoid that.
<wpwrak>
(code) great ! :) and welcome to the exclusive club of anelok users ! ;-)
<wpwrak>
ah, regarding the fat fs. best to call the directory of the file system driver fat/ or fatfs/. ff/ is a little too terse and generic, even for my taste :)
<xiangfu>
ok. got it.
<xiangfu>
now we have 4 full working board.
<wpwrak>
kewl :) until two hours ago it was 2 world-wide, one hours ago it was 2+1 = 3, now 2+4 = 6. if we keep this up, the planet will overflow with aneloks in a day :)
<xiangfu>
will upload more pics later.
<wpwrak>
excellent !
<xiangfu>
:)
<xiangfu>
I think I can start the case work after Chinese New Year.
<xiangfu>
and making more boards.
<xiangfu>
I have bought 50 boards components. but I only have 10 PCB.
<wpwrak>
that's good. it seems that we'll need to change the power supply scheme anyway, then you can fix that directly in the new boards
<xiangfu>
Yes.
<wpwrak>
wikipedia says cny is feb 19 this year. so when is the holiday period ? the next two weeks ?
<xiangfu>
18 ~ 24 Feb.
<xiangfu>
18 Feb, 12:00, 19 Feb, 00:00 is the time for New Year.
<xiangfu>
:)
FDCX has quit [Ping timeout: 252 seconds]
FDCX has joined #qi-hardware
<wpwrak>
interesting that the vacations aren't aligned to the week. but the timing is good - i'll probably try the rework next weekend, then we'll know whether it works or not.
<xiangfu>
DocScrutinizer05: I got those 4 N900 phone.
<DocScrutinizer05>
xiangfu: wow, you guys are fast there :-)
<xiangfu>
it is like 70%-new, 80%-new, 90%-new and brand new.
<DocScrutinizer05>
well, could we seel those parts to customers?
<xiangfu>
the brand new is not real brand new. but it really good great.
<DocScrutinizer05>
sell
<DocScrutinizer05>
or would they frown?
<xiangfu>
I mean: but it really looks good (the taobao shop declear it is brand new)
<xiangfu>
the 'brand new': Yes.
<xiangfu>
others: hmm.. looks bad. I will upload picture tomorrow.
<DocScrutinizer05>
:-) thanks
<DocScrutinizer05>
you seen chanlog? you were not here when I posted some answers to your question
<DocScrutinizer05>
regarding what disassembly needed
<xiangfu>
you will see the different. the 'brand new' phone have a box. battery, usb cables. just like the realy new one.
<xiangfu>
DocScrutinizer05: Yes. I saw them.
<xiangfu>
about the QA.
<DocScrutinizer05>
(new) we are most interested in display and digitizer/touchpanel
<DocScrutinizer05>
the case is cheap
<DocScrutinizer05>
we'll need own boxing anyway, and cable and charger are cheap as well, if we add some to the product at all - probably we will though, since this shall be a convenient complete product
<xiangfu>
yes.
<xiangfu>
I will disassmble them tomorrow.
<DocScrutinizer05>
until "picture #16" omly
<DocScrutinizer05>
only
<xiangfu>
those 4 phones have three different layout. one is English, one is Franch(I guess). the other one I don't know.
<DocScrutinizer05>
hehe
<DocScrutinizer05>
yeah, maybe that's actually great since you can't get those "exotic" layout keymats as spare parts anymore
<DocScrutinizer05>
and some of our customers want those exotic ones nevertheless
<DocScrutinizer05>
the 15bucks spare housing kits come with QWERTY keymat only
<DocScrutinizer05>
now if this pans out, we solved a huge part of headache in Neo900 component sourcing. One problem left over: spacerframe
<DocScrutinizer05>
xiangfu: maybe you can help there as well. This would be a part that must get built to order, it doesn't exist yet
<DocScrutinizer05>
werner did the great scans exactly for that purpose to start 3D CAD
pcercuei has joined #qi-hardware
<xiangfu>
something under the 'QWERTY COVER ASSY' on your neo900 phone right?
<DocScrutinizer05>
yes
<xiangfu>
ok.
<DocScrutinizer05>
replacing the small frame around the keymat with a slightly larger one that also adds a 2.8mm to the height of the bottom case shell
<xiangfu>
ok. understand now.
<xiangfu>
I don
<xiangfu>
I don't now. I need ask my friend, he is doing this very well.
<xiangfu>
s/now/know/
<qi-bot>
xiangfu meant: "I don't know. I need ask my friend, he is doing this very well."
<DocScrutinizer05>
great! :-D
<DocScrutinizer05>
for now we have ~400 preorders, every customer will need one of those
<DocScrutinizer05>
we might want to build a 1000 already
<DocScrutinizer05>
more if the project maybe gains pace
<DocScrutinizer05>
(we'd also need more mech parts then)
<DocScrutinizer05>
(LCD, digitizer and slider mech etc)
<DocScrutinizer05>
estimations about ratio between those who are willing to preorder and those who would just order when product gets available is in the range from factor 3 to factor 15
pcercuei has quit [Ping timeout: 265 seconds]
<DocScrutinizer05>
but well, that's dreams about future. for now we need to buold a 500 devices (20% for yield, spares etc)
<DocScrutinizer05>
build*
pcercuei has joined #qi-hardware
<xiangfu>
ok.
<xiangfu>
I think 1000 is easy and fast by looking around in Shenzhen. for large amount. we need find a factory or supplier doing that.
<xiangfu>
need fix the spacerframe first. :)
pcercuei has quit [Ping timeout: 250 seconds]
pcercuei has joined #qi-hardware
xiangfu has quit [Remote host closed the connection]
pcercuei has quit [Ping timeout: 252 seconds]
pcercuei has joined #qi-hardware
<wpwrak>
DocScrutinizer05: (game of live) reach 7 ? nice implementation
<DocScrutinizer05>
7 is critical mass it seems
<DocScrutinizer05>
for <7 it won't grow
<DocScrutinizer05>
or at least I don't know of a pattern that would grow and consists of <=6
<DocScrutinizer05>
((game of live)) hehe, same typo I did and thus had a hard time finding any program or webpage
<wpwrak>
(cad guys reluctant) reminds me of when i did the ben scans. there were also a lot of people said they had fancy equipment, would do better scans, even CAD, etc. i wondered whether it would even make sense to do my very slow scans then. wolfgang said not to worry, i'll still be the only one who actually does something. he was right :)
<DocScrutinizer05>
finally the search term "conway" and googles fuzzy search helped me out
<wpwrak>
(typo) the joy of just having gotten up :)
<wpwrak>
wow, gitorious sends me the whole set of my (!) changes when someone updates their repo that's clones from mine ;-)
<wpwrak>
it's a nice backup, though. just in case :)
wej has quit [Ping timeout: 272 seconds]
wej has joined #qi-hardware
wej has quit [Ping timeout: 272 seconds]
archang has quit [Remote host closed the connection]
archang has joined #qi-hardware
wej has joined #qi-hardware
arhuaco has quit [Ping timeout: 264 seconds]
arhuaco has joined #qi-hardware
wej has quit [Ping timeout: 250 seconds]
lrockhq has joined #qi-hardware
lrockhq has quit [Quit: Leaving]
lrockhq has joined #qi-hardware
wej has joined #qi-hardware
wej has quit [Ping timeout: 245 seconds]
wej has joined #qi-hardware
valhalla_ has joined #qi-hardware
lrockhq has quit [Read error: Connection reset by peer]
valhalla has quit [Ping timeout: 252 seconds]
lrockhq has joined #qi-hardware
arossdotme has quit [Quit: Leaving.]
arossdotme has joined #qi-hardware
archang has quit [Remote host closed the connection]
archang has joined #qi-hardware
lrockhq has quit [Ping timeout: 245 seconds]
fmeerkoetter has joined #qi-hardware
wej has quit [Ping timeout: 250 seconds]
wej has joined #qi-hardware
wej has quit [Ping timeout: 245 seconds]
wej has joined #qi-hardware
wolfspraul has quit [Quit: leaving]
lrockhq has joined #qi-hardware
lrockhq has joined #qi-hardware
wej has quit [Ping timeout: 250 seconds]
viric has quit [Ping timeout: 250 seconds]
wej has joined #qi-hardware
fmeerkoetter has quit [Ping timeout: 264 seconds]
wej has quit [Ping timeout: 245 seconds]
viric has joined #qi-hardware
lrockhq has quit [Ping timeout: 255 seconds]
wej has joined #qi-hardware
lrockhq has joined #qi-hardware
lrockhq has joined #qi-hardware
lrockhq has quit [Ping timeout: 255 seconds]
lrockhq has joined #qi-hardware
lrockhq has quit [Quit: Leaving]
wt has joined #qi-hardware
wt is now known as Guest5610
Guest5610 has quit [Read error: Connection reset by peer]
pcercuei has quit [Ping timeout: 250 seconds]
wt_ has joined #qi-hardware
wt_ is now known as Guest21177
Guest21177 has quit [Read error: Connection reset by peer]