keepoff icon indicating copy to clipboard operation
keepoff copied to clipboard

Reverse engineering the MyKeepon Dance Bot

Results 9 keepoff issues
Sort by recently updated
recently updated
newest added

Original comment: http://disq.us/6iwldk?imp=cce7d05a-a21a-43d8-941c-a3e31ea21eee&thread=465932670&zone=email_notification&event=shortener_click --- I just got my Arduino Mega controlling the MyKeeopn, and a few notes that people might find useful: - didn't need a 5v 3.3v converter, because...

If the keepon is powered off, we need to kick back into bootup mode so we can pull the bus pins low. Unfortunately, there's no Wire.end() call that will call...

Task

Arduino passthru needs better error codes, as right now it doesn't really have any.

Task

Whenever the keepon boots with its normal firmware, it rotates itself until the pins on the circuit board line up with the bottom metal plate, to center the motors. When...

Research

Reading 12 bytes from device 0x55 gets us back a bunch of numbers. The chips onboard the keepon do this command once every 15ms, so there's probably something important in...

Research

Device 0x55 Address 0x6 is different than other Device 0x55 parts, since it only takes one byte as an argument (as seen from sniffing the bus). Running through the full...

Research

Sending 2 bytes to device 0x55 address 0x0 seems to cause keepon to sway side to side (if the first byte is < 0x80) or move up and down (if...

Research

Now that we can iterate through sounds (minus the issues inherent in bug #1), run through the banks and document all of the sounds.

Task

Using an arduino to communicate, if a sound command is sent without a motor command being sent before it, the address portion of the message will NACK. This may not...

Bug