Jigsolve

Jigsolve: First jigsaw pieces attached!

As part of filming the Kickstarter video a team member suggested a video of putting two pieces together via robot.  Of course!  So we got down to it… and it was the most nail-biting thrill I’ve had all day.  First try was close, second was on the money but didn’t press in, and third pressed it into place.  Phew!

…ok, I tried to make a GIF of the action and it came out at 560mb.  Something new to learn.

News

Jigsolve: Solenoid release valve added; Kickstarter help, please?

Second challenge, the pump is not letting go just like my ex even though I run it in reverse.  I’m not sure what I’m doing wrong there, it’s probably a software mistake.

Fixed!  The pump can’t run in reverse, so I bought a normally-closed solenoid air valve from STCValve.com.

The first time we tried to fire the solenoid was directly from the AMS1 shield motor connection #3, which killed the Arduino.  It no longer gives a USB device descriptor.  The solenoid says it runs at 12v1.67a and the AMS1 shield says it can handle peak 2a, so not sure what happened.

The AMS1 shield has a servo connection on pins 9 and 10.  Rather than using it for PWM, we send the pin 10 signal to a breakout relay which fires the solenoid for ~1000ms and lets enough air into the system to release the piece being held.

So now we can testably lift, move, rotate, and drop pieces from Twitch.  I’d say we’re ready to give this a go.  Now for the really challenging part: building a successful kickstarter campaign.  Help?

News

Jigsolve: Twitch streaming test #1

The Jigsolve now talks on IRC through chat.twitch.tv.  Hooray!

I’m struggling to get the raspberry pi camera to stream to Twitch.  Once that’s done hardware integration will be complete.  Everything from there will be marketing and software tweaking (like flood protection).

News

Jigsolve: Twitch streaming is live!

https://www.twitch.tv/jigsolve/

Congratulations to Instagram user DavoDD_ for being the first person to drive the Jigsolve robot through Twitch.

Special thanks to Twitch Developers Canary and BarryCarlyon for help with broadcasting software setup.

Apparently the solution is to stream the pi cam to the LAN, watch the feed with VLC, and then use OBS to screen scrape the image and send it to Twitch.  The lag is awful – 2 seconds or more! – but it works.  Maybe Twitch Dev or raspi experts can tell me how to shorten that delay.  please please pretty please

Second challenge, the pump is not letting go just like my ex even though I run it in reverse.  I’m not sure what I’m doing wrong there, it’s probably a software mistake.

Jigsolve

Jigsolve: It works!

The jigsolve robot works!

This morning I tested movements against software limits, the picking, the placing, all through the irc bot. I then spent three hours trying to configure my (&/#*\+~€{! Routers to let the camera video out to the internet.

Above is a quick vid I shot just before I started the testing.

The networking issue is actually moot and I should let it go. I need to integrate the twitch API and get the Kickstarter video done. Once the machine moves to its temp home wherever it’s running for the duration of the game I’ll have all new networking …fun.

Wow! Writing a log on my phone is painful. Seriously, hackaday, get your shit together.

Like these posts?  Tell your friends about marginallyclever.com.  Selling electronic parts keeps me building weird stuff like this.  Thanks!