Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - madworm

1
Project logs / DirtyPCB IKEA Samtid mood-light upgrade
Just wanting to share one of my latest projects, made possible by DirtyPCBs. I got a lot of good boards (actually 2 designs) and saved 25$ using this service. Very nice.

It's a simple thing, just a micro (ATmega168) + a bunch of WS2812B LEDs. Main purpose: more colours :-)

[attachment=3]

It's meant to fit nicely into IKEA Samtid lamps, runs with 5V DC and takes up to 2.75A. The control module is removable, so one doesn't have to rip the lamp apart every time you change code. I used microMaTch connectors, as they're somewhat low profile,  at least compared to standard headers, and provide quite good mechanical support.

[attachment=1]
[attachment=2]

The most intricate part of the circuit is a 1-ch level-shifter / bus isolator (google AN97055). I felt I needed it to avoid feeding parasitic power via input clamping diodes of the WS2812B when the whole board is powered by the programming adapter only (main 5V power supply disconnected).

[attachment=0]

Finally, a short video: http://http://www.youtube.com/watch?v=2TPGtW_iQ8U

All design files + code are available via my blog. Hardware might be found on Tindie (search for IKEA).
2
General discussion / What's going on with IteadStudio forum?
Does anybody know what the heck is wrong with their forum admins? 10.000 spam posts and no reaction to emails, not even using their shop to contact them works.

Heck, I've even sent them pointers to a few simple to implement patches for phpbb3 to cut down the spam posters.

So far I haven't seen any sloppiness concerning order fulfillment (mostly PCBs), but to me the state of their 'support' forum is a bad omen. If that doesn't change I'm thinking about redirecting future orders to other shops.
3
Open Bench Logic Sniffer / Something you might find useful too [OLS add-on PCB]
Hi,

as everybody else I've had issues with floating input channels picking up noise or signals from adjacent channels. Grounding unused channels does the trick, but these probes like to slip and it can get a bad mess of wires ;-)

To solve this problem (for me at least) permanently I made a little board:

It supports selectable pull-up and pull-down resistors in two groups with selectable pull-up voltage (2.5V, 3.3V, 5.0V). The pull-down resistors are 10k, which seems to work reliably so far. The size of the pull-up resistors that work reliably depends on the selected voltage. 5.0V and 3.3V works OK with 10k, 2.5V needs something close to 4k to suppress picking up signals.

Please don't ask me what this board does to signal integrity or relative channel delays, I don't know.

Once the forum allows me to post images and links, I will do so.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01322291256session_write_close ( )...(null):0
20.01362422848ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01362423624Database_MySQL->query( ).../DatabaseHandler.php:119
40.05662562360Database_MySQL->error( ).../Db-mysql.class.php:273