#avr Logs

Jul 18 2017

#avr Calendar

12:20 AM day_ is now known as daey
06:32 AM day is now known as daey
06:43 AM day is now known as daey
08:55 AM day_ is now known as daey
08:55 AM JanC is now known as Guest76357
09:00 AM bss36504: LeoNerd: Where can I get my isolated 328PB board dipped in white chocolate?
09:01 AM learath: bss36504: is that how you get the lead poisoning people are so worried about? Dip your boards in chocolate, and leave them near schools?
09:02 AM bss36504: Broken teeth AND lead poisoning.
09:48 AM dan3wik is now known as dan2wik
09:50 AM green_snow: hey, anyone has some experience with ps/2 keyboards? does anybody know if after sending the key make/break code the keyboard sends also an acknowledge packet that would let me know that I received all bytes?
09:56 AM Emil: green_snow: so I have a project on ps/2
09:56 AM Emil: http://www.computer-engineering.org/ps2protocol/
09:56 AM Emil: Read this and the associated links
09:56 AM Emil: There is an ack packet iirc
09:57 AM green_snow: I'm using the same site
09:57 AM Emil: It has all info
09:58 AM green_snow: just curious if the ack packet comes only after sending a command to the device or even after the device sends some data to the host
09:58 AM green_snow: seems like it doesn't
10:14 AM day_ is now known as daey
10:19 AM day_ is now known as daey
11:48 AM Jartza: ps/2 is relatively easy
11:51 AM LeoNerd: Is that the one where it's bidirectional with data + clock but the sender is always the one driving the clock line too?
12:08 PM green_snow: it's data+clock but the ps/2 device drives the clock line
12:43 PM Emil: Castellated vias from oshpark
12:43 PM Emil: never agan
12:44 PM cehteh: pics
01:10 PM Emil: When I get home
01:10 PM Emil: Also gah
01:10 PM Emil: It really takes a lot of boilerplate to write things in C
01:11 PM cehteh: yep
01:38 PM julius: hi guys
01:38 PM julius: be back later
02:39 PM xentrac: that's what the preprocessor is for ;)
02:45 PM NoHitWonder^: i started using javadoc yesterday
02:45 PM NoHitWonder^: its nice
02:46 PM NoHitWonder^: did someone here make a similar program?
02:46 PM NoHitWonder^: was it you xentrac
02:47 PM NoHitWonder^: its was some lua tool
02:48 PM Tachyon` is now known as Tachaway
02:53 PM xentrac: I did write a literate-programming system in Lua once, yes?
02:55 PM xentrac: https://github.com/kragen/peg-bootstrap/blob/master/handaxeweb.md
02:56 PM xentrac: is that what you meant?
02:56 PM cehteh: i have my reverse-literate programming tool, just working on it
02:57 PM cehteh: NoHitWonder__: http://public.pipapo.org/pipadoc.html
02:57 PM xentrac: I feel like it's a pretty different experience from using javadoc
02:59 PM cehteh: ah older doc .. there is a more actual one in git
02:59 PM cehteh: http://git.pipapo.org/?p=pipadoc;a=blob_plain;f=pipadoc.html
03:03 PM xentrac: heh, you too wrote it in Lua following an Awk model. but you wrote the awk model yourself :)
03:04 PM xentrac: it's "reverse" in the sense that it works more like Javadoc?
03:06 PM xentrac: Well, I guess Javadoc gives you no control at all over ordering
03:07 PM xentrac: and pipadoc does,
03:10 PM cehteh: thats the point, it is agnostic of language and markup you use, it only reorders your documentation to your rules
03:11 PM cehteh: while with some pre and post processors you can make special handlers for source language and markups
03:12 PM cehteh: for example i have a processor which finds lines with FIXME, TODO, PLANNED marks and generates a nice issues report from those, including git-blame support, who,whey,when it changed
03:13 PM cehteh: even useable in emacs 'compile' output to jump to respective source locations
03:14 PM cehteh: javadoc, luadoc, doxygen or whatever are more like code browsers which generate references, but not real documentation
05:58 PM eszett: hi
05:59 PM Lambda_Aurigae: ih
06:05 PM eszett: what is a good value of paste clearance on the pads?
06:06 PM Lambda_Aurigae: well, all depends on how the paste tastes and how many drooling 4 year olds you have handy I suppose.
06:07 PM Lambda_Aurigae: but I would say about 1
06:07 PM * Lambda_Aurigae shrugs.
07:05 PM eszett_: Lambda: I mean paste clearance on the pads... I hope 10% is a good value
07:20 PM Lambda_Aurigae: yeah,,,no clue here.
07:20 PM Lambda_Aurigae: I seldom do any smt stuff.
07:22 PM Tom_L: paste clearance?
07:22 PM Tom_L: generally the pad library has acounted for that
07:23 PM Tom_L: most data sheets will give a pad layout
07:26 PM eszett_: hm, right
07:27 PM eszett_: But I guess the least people have explicitely different paste value on each footprint no? I usually go witha global value for all oh them at once
07:27 PM Tom_L: i'd say follow that unless you plan to hand soder them
07:28 PM eszett_: well, kinda. I plan to solder with a stencil. So I try to create the footprints, that I get solder mask fingers between the pads, to avoid solder bridges.
07:28 PM Tom_L: solder *
07:28 PM Tom_L: kapton stencil?
07:28 PM eszett_: stainless steel it is
07:28 PM Tom_L: you gonna make a bunch of em?
07:28 PM Tom_L: boards that is..
07:28 PM eszett_: not much, maybe 20, maybe abit more
07:29 PM Tom_L: why waste money on a ss stencil?
07:29 PM eszett_: well it was quite cheap and comes with the PCBs
07:29 PM Tom_L: k
07:30 PM eszett_: I mean I managed to get solder mask fingers between the pads of the Atmega32U4, yay! Now im trying to get the fingers between 0.65 pitched pads of my micro usb connector, which is much more diffciult
07:31 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/boards/USBTiny_Mkii/Stencils/stencil_form3.jpg
07:31 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/boards/USBTiny_Mkii/Stencils/stencil_form4.jpg
07:31 PM eszett_: nicey!
07:31 PM Tom_L: i made cutouts for the boards and taped the stencils in place
07:32 PM eszett_: how thin are the smalles apertures in that stencil?
07:32 PM eszett_: 0.3mm width?
07:32 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/boards/USBTiny_Mkii/Stencils/stencils.jpg
07:32 PM Tom_L: i'm not sure
07:32 PM eszett_: where di you order the stencil?
07:33 PM Tom_L: those are for the U2
07:33 PM eszett_: 32u2 I see
07:33 PM Tom_L: http://ohararp.com/stencils/
07:34 PM Tom_L: i did probably 200 or more before i had to replace the kapton
07:35 PM eszett_: no way, 200 processes with one single kapton?
07:35 PM Tom_L: yes
07:35 PM eszett_: not bad, that is
07:37 PM Tom_L: i made a toaster oven for it
07:38 PM eszett_: I don't dare to customize a toaster since there is high current involved.
07:38 PM eszett_: maybe I'm too anxious
07:38 PM Lambda_Aurigae: you haven't been shocked enough.
07:38 PM eszett_: lol..
07:38 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/toaster_oven/toaster_oven_index.php
07:38 PM Lambda_Aurigae: I won't work on anything live over 400A myself.
07:38 PM Lambda_Aurigae: but if I can cut the power, I'll work on anything once.
07:39 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/boards/new_batch/USB_chips.jpg
07:40 PM Tom_L: i did about half those with an iron before i started using paste and the oven
08:29 PM enhering: good night