_oneliner Arjan Scherpenisse arjan@scherpenisse.net
_oneliner (concept)
The tech specs 1 "master" arduino controlling everything high-power i2c bus custom control boards which generate signals for 8 monitors
It's open arduino control code PIC microchip assembly code hardware designs of the board MIT / FDL licensed
Electronics 101 Basically started from scratch Did some soldering as a kid... Hardware != software But digital hardware is kind of similar
Learn from your mistakes Luckily no major mistakes in _oneliner board, but some minor ones I2C bus extender LED pin Missing connections on ctl chip Mistakes in TinyVGA board Hsync pin assignment Airwires :-( LED pin (again)
Conclusions Test it on your breadboards Then test some more Do not make assumptions about important stuff!
Things to improve Make them more general-purpose Pin-compatibility w/ arduino Use free-as-in-speech electronic design software (instead of eagle)
Back to _oneliner ... why did I make it?
Why not? Showing the simplicity of consumer electronics I like retro-computing 64 monitors = 1 line of code The snake eats itself Transparency - nothing is hidden The installation shows its own software
Process-art Software as an expressive medium Live coding can be cool Control your softwares (dont let it control you) It it's broken, fix it If it does not do what you want, patch it Software is alive. If it does not do what you want, patch it fork it
Thanks.