| qi-bot | [commit] Xiangfu: mplayer disable libgsm (master) http://qi-hw.com/p/openwrt-packages/e0f74ab | 02:16 |
|---|---|---|
| qi-bot | [commit] Xiangfu: libggi: fix depends (master) http://qi-hw.com/p/openwrt-packages/5faa9e4 | 02:16 |
| Action: xiangfu finial create my first ugly pcb design. | 02:16 | |
| xiangfu | s/finial/finally :) | 02:55 |
| kristianpaul | picture picture ! | 02:57 |
| wpwrak | midnight ... marie antoinette remembrance day, the day when we honor our disconnected political elites, has just begun :) | 03:03 |
| xiangfu | kristianpaul, I already print it on a photo paper. | 03:04 |
| xiangfu | kristianpaul, this will not working on photo paper. since you can see the BGA ball short a lot. | 03:04 |
| kristianpaul | bga :o | 03:05 |
| kristianpaul | i tought was tqfp | 03:06 |
| kristianpaul | you are moving to slx45 now? ;-) | 03:07 |
| kristianpaul | it should not short on the paper... | 03:07 |
| xiangfu | no. it's slx9, ftg256. | 03:07 |
| xiangfu | the short , you think it is my printer problem? | 03:08 |
| kristianpaul | i bet | 03:08 |
| qi-bot | The build was successful: http://fidelio.qi-hardware.com/~xiangfu/build-nanonote/openwrt-xburst.full_system-20121016-0420 | 03:08 |
| kristianpaul | i never trust my re-charged cardrige laser printed for those tasks.. | 03:09 |
| kristianpaul | but hey you need a more than two layer pcb anyway... | 03:10 |
| xiangfu | great. this build will test for release. | 03:11 |
| kristianpaul | good :-) lts release? | 03:11 |
| kristianpaul | you should follow owrt release cycles, i havent update my router since years | 03:11 |
| kristianpaul | and seems newest fimrmware will no run well anyway so.. ;-) | 03:12 |
| wpwrak | for diy, i'd strongly suggest to stay away from bga | 03:12 |
| qi-bot | [commit] Xiangfu: mplayer: fix deps (master) http://qi-hw.com/p/openwrt-packages/fe641a3 | 03:12 |
| kristianpaul | and ftg? | 03:13 |
| wpwrak | it can be painful enough to debug things where you don't have to worry so much about the contacts | 03:13 |
| wpwrak | let's see what ftg is .. | 03:13 |
| kristianpaul | same :) | 03:13 |
| kristianpaul | to me eyes | 03:13 |
| wpwrak | naw, don't try bga for your first project. use something simple. tqfp or such. | 03:14 |
| wpwrak | the next step is qfn / mlf. some are pretty friendly, i.e., the ones with inclined sides. others less so, i.e., the ones with vertical sides. | 03:15 |
| kristianpaul | and let said you got soldering all the balls, you still need more layers to route all chip... | 03:16 |
| wpwrak | depends on the pitch and on how many balls you actually need. but yes, in general, bga isn't suitable for diy pcbs. the best you can hope for is diy aoldering. | 03:18 |
| xiangfu | ftg256 is bga. | 03:18 |
| wpwrak | xiangfu: how do you plan to solder it ? | 03:19 |
| wpwrak | xiangfu: and do you expect to make your own pcb, or have the pcb made at a fab ? | 03:20 |
| xiangfu | direct use the hot air or an oven. | 03:20 |
| kristianpaul | oven oven ! | 03:21 |
| kristianpaul | had you previous hot air esperience btw? | 03:21 |
| kristianpaul | be careful | 03:21 |
| xiangfu | wpwrak, about pcb, I want do that parallel, etching and send the file out to some fab. | 03:21 |
| xiangfu | 100RMB give you 10cmX8cm. 10 pcs. it needs 4~5 days | 03:21 |
| xiangfu | kristianpaul, hot air. not much. I have a useless pcba for test. :) | 03:22 |
| wpwrak | fab sounds reasonable for the pcb. that may allow you to have vias under the fpga. in general, it's almost unavoidable to have vias there (with a bga). and diy can't do that. | 03:22 |
| wpwrak | still, i'd try to find a nice *qfp package if i was you :) | 03:23 |
| wpwrak | (or qfn, but i don't think they use that for fpgas. qfn is harder to solder than tqfp/lqfp but still manageable.) | 03:25 |
| kristianpaul | but xilinx.. | 03:25 |
| kristianpaul | 7 series seems have all from bga | 03:25 |
| kristianpaul | :-/ | 03:27 |
| xiangfu | wpwrak, my first plan even complicate. with all power ic and caps on pcb. | 03:27 |
| xiangfu | then I found I have problem on routing wires. | 03:27 |
| kristianpaul | tought csg is 0.8mm pitch.. | 03:27 |
| xiangfu | so I remove again and again. then it only have the ftg256 chip and osc. :) | 03:27 |
| kristianpaul | ah ftg is .2 bigger | 03:28 |
| xiangfu | wpwrak, yes. since I have those qfp pin-out board. I direct jump to bga. for new xilinx chips. | 03:28 |
| xiangfu | kristianpaul, yes. that is 1mm pitch. | 03:29 |
| wpwrak | XC6SLX9-2TQG144C doesn't sound too evil. lqfp. 0.5 mm pitch is a bit tight, though. | 03:29 |
| kristianpaul | i like that | 03:29 |
| xiangfu | kristianpaul, most of xilinx chip is 1mm. only CSG and SBG is 0.8mm | 03:30 |
| wpwrak | yeah, only bga for series 7 | 03:30 |
| wpwrak | but ... if experimenting with series 6 now, AND it's your first pcb, there's little point in making your own life miserable | 03:31 |
| kristianpaul | tought you can follow azonenberg adventures on bga :) | 03:31 |
| wpwrak | i'm sure the wright brothers dreamed of flying to the moon, but they had the good sense of not trying their first flight with a supersonic rocket engine ;-) | 03:32 |
| kristianpaul | were diferent times ;-) | 03:34 |
| xiangfu | wpwrak, about XC6SLX9-2TQG144C, after follow your advices. I made 3 quiet stable board. now it is like: http://www.openmobilefree.net/wp-content/uploads/2012/10/IMG_1190.jpg and http://www.openmobilefree.net/wp-content/uploads/2012/10/IMG_1192.jpg | 03:34 |
| xiangfu | wpwrak, the cable that for osc. it have GND wrap the singal around. | 03:35 |
| wpwrak | nice :) it's getting better | 03:35 |
| xiangfu | wpwrak, (not trying their first flight with a supersonic rocket engine ) :-) | 03:35 |
| xiangfu | kristianpaul, yes. I use azonenberg libs. | 03:36 |
| wpwrak | it'll still be a miracle if it works, but you're one step closer to something that might :) | 03:36 |
| kristianpaul | wrap? | 03:37 |
| kristianpaul | why? | 03:37 |
| xiangfu | wpwrak, I have a jtag-communication, can read the clock counter out. for 1000 time, it give 3 ~4 errors. still not stable enough. | 03:38 |
| wpwrak | why "why" ? | 03:38 |
| kristianpaul | why wrap things on a pcb with a fpga :) | 03:39 |
| wpwrak | xiangfu: yeah, that's roughly what i'd expect. circuits rarely fail 100%, but if you abuse them badly enough, they fail noticeably often. | 03:39 |
| wpwrak | kristianpaul: because he hasn't made his own pcb yet :) | 03:39 |
| wpwrak | alas, that adapter board is likely to do more harm than good | 03:40 |
| wpwrak | e.g., i doubt is has correct bypassing | 03:40 |
| xiangfu | wpwrak, I have to jump to BGA now. :) or it will take me too much time . good thing is I don't want all 256 pins out. I only need ~10 of them. so I want keep it 2 layer. | 03:40 |
| wpwrak | and the long cables probably act are excellent antennas. so maybe the board works at daytime, when the neighbour is away, but fails when he's back in the evening, downloading porn over wifi | 03:41 |
| xiangfu | wpwrak, 4 layer will totally not fit for me. I can read the 4 layer pcb. I can not create it now by kicad. :( | 03:41 |
| xiangfu | wpwrak, :-D | 03:42 |
| wpwrak | why do you think bga will help you save time ? | 03:42 |
| xiangfu | wpwrak, (, i doubt is has correct bypassing) what do you mean ? | 03:43 |
| xiangfu | wpwrak, skip qfp-pcb, direct go to bga-pcb. I think it will same me 50% time of qfp-pcb. :) | 03:43 |
| wpwrak | (bypassing) capacitors, placed very near (not more than a few mm) to the fpga's pins | 03:43 |
| xiangfu | wpwrak, oh. yes. | 03:44 |
| wpwrak | well ... in addition to the circuit problems you'll have to fight the soldering problems. and if you discover that you need to access some pin that's unconnected, you have to make another board | 03:45 |
| xiangfu | wpwrak, one of the 3 board have little improvement. the capacitors at the back of qfp144 pin-out board. | 03:45 |
| wpwrak | with *qfp, you just solder a little wire to that "new" pin | 03:45 |
| wpwrak | (caps) ah, that's good. that should help a lot. | 03:45 |
| wpwrak | the oscillator may need a cap, too | 03:47 |
| xiangfu | wpwrak, yes. | 03:47 |
| xiangfu | wpwrak, about this print [http://downloads.openmobilefree.net/tmp/ftg256_ugly_pcb.JPG]. do you think it is my printer problem? | 03:48 |
| xiangfu | wpwrak, I am using Brother HL-2140 laser printer. | 03:48 |
| kristianpaul | use foil paper at night :-) | 03:49 |
| wpwrak | that looks rather odd indeed | 03:50 |
| wpwrak | does the postscript look fine ? | 03:51 |
| xiangfu | (with *qfp, you just solder a little wire to that "new" pin) I think I have experience on pin-out board. so I direct jump to pcb. and I this one not working. I have to learn more knowledge on pcb (via etc) | 03:52 |
| xiangfu | wpwrak, too bad. I am still not read the book you advise me. | 03:53 |
| xiangfu | wpwrak, the postscript looks good. | 03:53 |
| wpwrak | looks like a printer driver problem then. maybe google around a bit. cups may also have more than one driver for your printer and selecting a different one may help | 03:54 |
| wpwrak | the pin-out board was a detour. if you make your own board, you can improve a lot of things even if still using *qfp. | 03:55 |
| wpwrak | e.g., you can have a nice big ground plane. and much shorter tracks for everything. | 03:55 |
| xiangfu | wpwrak, wait. I check the postscript agian. | 03:56 |
| xiangfu | wpwrak, it looks same as the result. | 03:56 |
| wpwrak | hah ! :) | 03:56 |
| wpwrak | in pcbnew, did you "plot" or "print" ? | 03:56 |
| xiangfu | "print" | 03:57 |
| wpwrak | i rest my case ;-) | 03:57 |
| wpwrak | "print" is broken. only use "plot" | 03:57 |
| xiangfu | (the pin-out board was a detour.... you can improve a lot...) yes. totally agree. | 03:57 |
| xiangfu | wpwrak, trying plot now.. | 03:58 |
| wpwrak | you should find the "make front" and "make back" targets in my various projects useful. they invoke pcbnew with all the right settings for toner transfer | 03:58 |
| wpwrak | in particular, they select the right mirroring | 03:59 |
| xiangfu | plot looks much much better. | 04:00 |
| wpwrak | kewl :) | 04:00 |
| xiangfu | huge difference :) | 04:02 |
| Action: kristianpaul take note about plot | 04:05 | |
| kyak | xiangfu: qt4 build is still failing on buildhost? | 05:38 |
| kyak | xiangfu: also, why mpg123 gets built? It depends on BUILD_PATENTED... | 05:49 |
| kyak | that's pretty damn strange, i see qt4 has built.. perhaps it's one of qt4's packages that fails to build | 05:50 |
| kyak | ah, ok we are hitting this bug: https://dev.openwrt.org/ticket/11266 with BUILD_PATENTED | 05:52 |
| xiangfu | kyak, part of qt4 failed. | 06:06 |
| xiangfu | kyak, so we can just remove mpg123 instead of re-build. right? | 06:07 |
| kyak | xiangfu: just forget about mpg123, it won't get built | 06:13 |
| kyak | xiangfu: do you know which part of qt4 failed? | 06:14 |
| kyak | there are two dependent packages, which have failed due to qt4 - these are qball and qstardict. Makes we wonder, because qball has exactly the same deps as Tile, which built just fine | 06:15 |
| xiangfu | kyak, qt-xml. and I know qt-demos also failed. | 07:42 |
| roh | h | 10:16 |
| roh | re | 10:22 |
| kyak | xiangfu: strange, qt4-xml builds just fine here | 10:37 |
| viric | damn serial port | 10:38 |
| xiangfu | yes. here[http://fidelio.qi-hardware.com/~xiangfu/build-nanonote/openwrt-xburst.full_system-20121016-0420/packages/] only have 3 qt4 packages. | 10:38 |
| viric | Has anyone ever connected two linuces by serial port, and then expect one side "echo hello > /dev/ttyS0" to emit hello at the other side, running "cat /dev/ttyS0"? | 10:38 |
| viric | what magic is there? | 10:38 |
| xiangfu | viric, I just do then on ben nanonoto and laptop. it works fine. | 10:41 |
| viric | maybe I have some broken hw in the middle | 10:42 |
| viric | I just can't tell what | 10:42 |
| viric | xiangfu: does 'cat' and 'echo' work for you? | 10:42 |
| viric | xiangfu: can you paste 'stty -F serialdevice -a' ? | 10:43 |
| xiangfu | viric, laptop[/dev/ttyUSB0](running cat /dev/ttyUSB0) --> nanonote[/dev/ttyS0] (running echo hello > /dev/ttyS0) | 10:44 |
| xiangfu | wait.. | 10:44 |
| xiangfu | http://dpaste.com/814225/ this is the laptop output. | 10:45 |
| xiangfu | http://dpaste.com/814229/ this is the nanonote output. | 10:45 |
| xiangfu | 'cat' and 'echo' works fine here. | 10:48 |
| viric | hm ok | 10:49 |
| viric | I might have something wrong | 10:49 |
| roh | viric: try using screen on both sides | 10:52 |
| roh | screen /dev/ttyS0 9600 | 10:53 |
| roh | and make sure its a nullmodem cable ;) | 10:53 |
| roh | pin 5 straigh through (gnd) and 2 and 3 crossed | 10:53 |
| roh | +t | 10:53 |
| viric | 2 and 3 are crossed | 10:54 |
| roh | some weird serials loose state as soon as you close them (baudrate, handshake etc) | 10:54 |
| roh | so simply cat may npt work | 10:54 |
| viric | it's a full featured null modem cable. | 10:55 |
| viric | with hw flow control even | 10:55 |
| viric | I think I have a bad mainboard-to-db9 cable | 11:01 |
| viric | or a broken mainboard port | 11:02 |
| viric | the mainboard manual even does not include the pinout of the COM1 connector | 11:04 |
| viric | crossing tx/rx doesn't give echo, in one end. | 11:15 |
| viric | on the other, yes. | 11:15 |
| pcercuei | hi fellow neighbours | 21:24 |
| pcercuei | I want to introduce some change on GMenu2X, that might break things, I want your green light first | 21:24 |
| pcercuei | each app on gmenu2x can be given parameters | 21:25 |
| pcercuei | I want to drop that feature | 21:25 |
| pcercuei | that's unpractical, and redundant; if an app requires specific (and constant) parameters, then it's much more practical to wrap the binary using a script | 21:25 |
| mth | is "exec=application --arg" equivalent to the parameters feature? | 21:30 |
| pcercuei | I think in the current code, the value given to "exec" must be a file without arguments, as there is a check on the existence of the binary: if the binary is not present the link won't display | 21:32 |
| pcercuei | but that's fixable very easily | 21:32 |
| mth | since in .desktop, "Exec" can include arguments, including things like %f for a file name | 21:33 |
| mth | gmenu2x doesn't use .desktop at the moment, but maybe could in the future (also outside of OPK support) | 21:34 |
| whitequark | pcercuei: why drop that feature? it isn't hard to implement/maintain by any means | 21:34 |
| pcercuei | whitequark: just like every other "feature" we dropped, because it's crappily implemented, we don't use it at all, and it's redundant | 21:35 |
| pcercuei | meh | 21:46 |
| pcercuei | GMenu2X will chmod() the binaries | 21:46 |
| pcercuei | how dirty is that? | 21:46 |
| whitequark | ow. | 21:47 |
| kyak | pcercuei: not a very good idea to drop params, since we've found a use to that feature: http://projects.qi-hardware.com/index.php/p/openwrt-packages/source/tree/master/nanonote-files/gmenu2x-icons/gmenu2x/sections/terminals/ash-default | 21:58 |
| kyak | yeah, we could just create a shell script wrapper for that :) | 21:58 |
| pcercuei | kyak: all those params could be appended to the exec= line | 21:59 |
| kyak | then we would have to re-write the code that check if a link is existing, just as you mentioned | 22:00 |
| pcercuei | that's not really a problem | 22:01 |
| kyak | we've got 26 links using "params" | 22:02 |
| kyak | well, that's fixable.. | 22:03 |
| kyak | but maybe better leave it as it is for good | 22:03 |
| pcercuei | mmhhh | 22:03 |
| pcercuei | in that case, can I just remove the option to edit the parameters on the config menu? | 22:04 |
| pcercuei | I assume the user never need to modify the params | 22:05 |
| kyak | i don't even remember a shortcut for that option :) | 22:05 |
| pcercuei | on the "edit" menu, you can modify the parameters | 22:06 |
| pcercuei | which shouldn't happen IMHO | 22:06 |
| kyak | i think you can remove it, it's easier to edit the link file itself (in my opinion) | 22:06 |
| pcercuei | also, are you aware that the "params" of gmenu2x are heavily parsed for keynames? | 22:07 |
| kyak | sorry, gtg.. | 22:07 |
| pcercuei | like "[selFile]" | 22:07 |
| pcercuei | if you use "[selFile]" on the params, it will be replaced by the file selected | 22:08 |
| pcercuei | btw, could we add an "editable" option? | 22:24 |
| pcercuei | if editable=false is set on a link, then the "Edit" option on the contextual menu is hidden | 22:24 |
| --- Wed Oct 17 2012 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!