DocScrutinizer05 changed the topic of #qi-hardware to: Copyleft hardware - http://qi-hardware.com | hardware hackers join here to discuss Ben NanoNote, atben / atusb 802.15.4 wireless, and other community driven hw projects | public logging at http://en.qi-hardware.com/irclogs and http://irclog.whitequark.org/qi-hardware
<whitequark> haha
<DocScrutinizer05> I'm afraid I'd suffer from a ever recurring nightmare about Suckerberg
arielenter has quit [Ping timeout: 265 seconds]
wolfspra1l has joined #qi-hardware
wolfspraul has quit [Ping timeout: 264 seconds]
<DocScrutinizer05> "#Suckerburg #bought #freenode #and #enforces #funny #silly #hashtags #before #every #word"
<DocScrutinizer05> I bet you don't want to hear about my next nightmare variation
<wpwrak> let it all out
rz2k has joined #qi-hardware
panda|z has joined #qi-hardware
unclouded has joined #qi-hardware
panda| has quit [*.net *.split]
rz2k has quit [*.net *.split]
arielenter has joined #qi-hardware
<wpwrak> zrafa: (adding USB to your board) ah, forgot that you'll also need a crystal. or at least freescale say so. haven't tried yet to see if one can make USB work without.
<DocScrutinizer05> hardly
rz2k has joined #qi-hardware
dos1 has quit [Ping timeout: 264 seconds]
rz2k has quit [Read error: Connection reset by peer]
michael_lee has joined #qi-hardware
arielenter has quit [Quit: Leaving.]
<whitequark> wpwrak: idea for a "hacker's CAD"
arielenter has joined #qi-hardware
arielenter has quit [Remote host closed the connection]
<whitequark> so traditionally, you'd draw some polygons in a CAD, then put them in a CAM and that'll generate you machining operations
<whitequark> how about we merge them, then invert them and make them parametric?
<whitequark> i.e. you simultaneously define your model and machining operations to create it
<whitequark> possibly on top of openscad or something
<whitequark> i.e. you can apply boolean operations to solids, and every boolean operation also has parameters explaining how it is done
<whitequark> e.g. "start with a l=1 cube at (0,0,0)" "subtract l=0.5 cube at (0.5,0.5,0.5), use pocketing with 1.0mm endmill"
<whitequark> or even "subtract (difference between l=1 cube at (0,0,0.5) and d=0.5 l=1 cylinder at (0.5,0.5,0.5)), use pocketing with 1.0mm endmill"
<whitequark> which would make you a box with a cylindrical bump on top
<whitequark> essentially attach gcode parameters to every toplevel subtraction
<whitequark> does that even make sense?
<whitequark> /cc DocScrutinizer05
<kristianpaul> you'll*
<whitequark> yes, we've already... discussed
<kristianpaul> ugh
* kristianpaul hides
* kristianpaul reads archive
* kristianpaul thinks werner will look stare at me
<whitequark> ah, I thought you used "love" in a sarcastic way
<kristianpaul> Dude, i could but is too late now
atommann has joined #qi-hardware
<kristianpaul> wow havent looked at the improvements on anelok case
wej has quit [Ping timeout: 260 seconds]
xiangfu_ has joined #qi-hardware
wej has joined #qi-hardware
xiangfu_ has quit [Ping timeout: 268 seconds]
xiangfu has joined #qi-hardware
<wpwrak> whitequark: well, not quite ... it's true that many other parameters may enter your design, such as tool/mill/material properties, but you'd definitely not want to have a forced 1:1 relationship
<wpwrak> kristianpaul: hah, gotcha ! now you'll burn in hell :)
<whitequark> wpwrak: why not?
<wpwrak> because mixing high-level geometry with detailed low-level instructions will be non-portable. many designs should work with different mill/printer technologies, so you need some abstraction
nicksydney has joined #qi-hardware
michael_lee has quit [Remote host closed the connection]
jekhor has joined #qi-hardware
arielenter has joined #qi-hardware
arielenter has quit [Quit: Leaving.]
atommann has quit [Ping timeout: 265 seconds]
atommann has joined #qi-hardware
xiangfu has quit [Ping timeout: 268 seconds]
xiangfu has joined #qi-hardware
atommann has quit [Quit: Leaving]
pcercuei has joined #qi-hardware
xiangfu has quit [Ping timeout: 264 seconds]
xiangfu has joined #qi-hardware
xiangfu has quit [Read error: Connection reset by peer]
rz2k has joined #qi-hardware
rz2k has quit [Remote host closed the connection]
rz2k has joined #qi-hardware
snufkin has joined #qi-hardware
snufkin has quit [Ping timeout: 240 seconds]
adamone has joined #qi-hardware
jluis has joined #qi-hardware
<wpwrak> whitequark: like using assembler in your C programs. you can if you have to, but you normally try not to make a habit out of it. and compilers are usually "good enough" for the extra bit of machine efficiency you could squeeze out not to justify the human effort.
<wpwrak> this one is cool: http://cheezburger.com/5800780032
<wpwrak> love what they did with the date ;-)
<zrafa> wpwrak: no sure if we can manage usb to our little project :)
<zrafa> wpwrak: maybe more like : - talk with mcu, turn on a led, make something else no too complicated :)
<wpwrak> well, i was thinking more like "add USB hw" and "flash werner's USB stack with DFU" :)
<wpwrak> so you need the ben only once, to add the boot loader
<wpwrak> you'll have to tweak the software a bit, of course, since my boot loader talks to components you don't have. but the basic structure is the same. in fact, yours will be simpler
<wpwrak> in any case, you can at least leave room for USB connector and crystal in the design. then you can decide to populate them later.
snk1 has joined #qi-hardware
adamone has quit [Ping timeout: 240 seconds]
adamone has joined #qi-hardware
snk1 has quit [Ping timeout: 255 seconds]
michael_lee has joined #qi-hardware
vt has joined #qi-hardware
snk1 has joined #qi-hardware
adamone has quit [Ping timeout: 240 seconds]
rz2k has quit []
adamone has joined #qi-hardware
snk1 has quit [Ping timeout: 255 seconds]
snk1 has joined #qi-hardware
adamone has quit [Ping timeout: 240 seconds]
snk1 has quit [Ping timeout: 265 seconds]
adamone has joined #qi-hardware
jekhor has quit [Ping timeout: 245 seconds]
<DocScrutinizer05> wpwrak: (graph) niiiiiice :-P
<DocScrutinizer05> ((least leave room for USB connector and crystal)) hell, I forced that even into wikireader (original design)
rz2k has joined #qi-hardware
pcercuei has quit [Ping timeout: 240 seconds]
pcercuei has joined #qi-hardware
xiangfu has joined #qi-hardware
<whitequark> guy never heard of NOR flash, says "logical solution is throw a big FPGA for translating A/D/control busses to SPI flash"
<whitequark> What ever
<whitequark> best part: he highlights that the "big FPGA solution" is "cheap"
<larsc> cheaper than a ASIC
<viric> ha, you say that because you read the comments about the NOR flash
<whitequark> viric: now look at the author of that comment
<viric> one at 6:23 am mentions NOR flash :)
<larsc> not only did you steal the comment but his name as well?
<whitequark> hm?
<viric> all stolen
arielenter has joined #qi-hardware
<whitequark> I only looked at toplevel ones before posting...
<viric> :)
<viric> cd ..
<viric> oops
<wpwrak> (clothes-peg adapter) most of the time, you can conveniently get away with just a footprint and gently pushing the chip on the pads
<wpwrak> how an MCU would eat more board space than an FPGA eludes me, though
arielenter has quit [Ping timeout: 255 seconds]
xiangfu has quit [Remote host closed the connection]
arielenter has joined #qi-hardware
arielenter1 has joined #qi-hardware
arielenter has quit [Ping timeout: 252 seconds]
arielenter1 has quit [Client Quit]
arielenter has joined #qi-hardware
arielenter has quit [Client Quit]
arielenter1 has joined #qi-hardware
arielenter has joined #qi-hardware
arielenter1 has quit [Read error: Connection reset by peer]
rz2k has quit []
arielenter1 has joined #qi-hardware
arielenter has quit [Ping timeout: 255 seconds]
<zrafa> wpwrak: yes, we need the ben at least once
snk1 has joined #qi-hardware
adamone has quit [Ping timeout: 255 seconds]
pcercuei has quit [Ping timeout: 255 seconds]
adamone has joined #qi-hardware
snk1 has quit [Ping timeout: 265 seconds]
<wpwrak> zrafa: you could also make a board that does DFU to SWD, similar to how i do DFU to the CC2543 debug protocol in the y-box
<wpwrak> zrafa: but ... libswd isn't too stable yet, so it would fail very often
roh_ has joined #qi-hardware
snk1 has joined #qi-hardware
adamone has quit [Ping timeout: 255 seconds]
roh has quit [Ping timeout: 245 seconds]
snk2 has joined #qi-hardware
snk1 has quit [Ping timeout: 240 seconds]
dos11 has joined #qi-hardware
snk2 has quit [Ping timeout: 265 seconds]
adamone has joined #qi-hardware
snk1 has joined #qi-hardware
adamone has quit [Ping timeout: 265 seconds]
arielenter has joined #qi-hardware
arielenter2 has joined #qi-hardware
arielenter2 has quit [Client Quit]
arielenter has quit [Read error: Connection reset by peer]
arielenter3 has joined #qi-hardware
arielenter1 has quit [Ping timeout: 268 seconds]
arielenter3 has quit [Ping timeout: 240 seconds]
arielenter has joined #qi-hardware
root_empire has joined #qi-hardware
michael_lee has quit [Ping timeout: 265 seconds]
root_empire has quit [Read error: Connection reset by peer]
michael_lee has joined #qi-hardware
michael_lee has quit [Ping timeout: 255 seconds]
<wpwrak> zrafa: but yes, you'll need *something* to do the very first flashing (and possibly any later updates/fixes to the boot loader). and the ben is of course perfect for that :)
dos11 is now known as dos1
snk1 has quit [Read error: Connection reset by peer]
arielenter has quit [Quit: Leaving.]
arielenter has joined #qi-hardware
Jay7 has quit [Read error: Connection reset by peer]
Jay7 has joined #qi-hardware
rz2k has joined #qi-hardware
jekhor has joined #qi-hardware
arielenter1 has joined #qi-hardware
arielenter has quit [Ping timeout: 265 seconds]
arielenter1 has quit [Ping timeout: 264 seconds]
rz2k has quit []
jekhor has quit [Ping timeout: 240 seconds]
tumdedum has quit [Ping timeout: 252 seconds]
tumdedum has joined #qi-hardware
wolfspra1l has quit [Ping timeout: 252 seconds]
DocScrutinizer05 has quit [Read error: Connection reset by peer]
DocScrutinizer05 has joined #qi-hardware
wolfspraul has joined #qi-hardware