<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
* 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.
<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)
<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]