[00:00.000 --> 00:01.980] Just again, I apologize. [00:02.200 --> 00:05.840] I know some of you have heard this, but maybe not everyone has, for a few scheduling updates. [00:05.860 --> 00:07.760] We're still an hour behind in this room. [00:07.860 --> 00:08.980] We'll remain an hour behind. [00:09.380 --> 00:10.860] And then at 1 a.m. there will be a few films in here. [00:13.480 --> 00:19.080] And we're still actually getting the full details on the films, but they're films that you probably haven't seen before. [00:19.320 --> 00:20.320] That'll be pretty interesting. [00:20.440 --> 00:22.120] Hacker history, culture types of things. [00:22.280 --> 00:23.060] That'll be 1 a.m. Robert Steele is going to start at midnight, not in this room where he was scheduled, but in the next room, in the Tesla room. [00:29.540 --> 00:41.580] And the only other change to this hour-off thing in the bell room, the smaller room back there, is that the telephone folks are just starting up right now. [00:41.680 --> 00:46.520] So we moved them to after the social engineering, and everyone else will remain an hour behind schedule there. [00:46.520 --> 00:47.300] And I wrote this down. [00:47.440 --> 00:50.520] It's on a sheet of paper on the glass case out there. [00:50.740 --> 00:56.760] We have a concert starting up, which you're going to plug as well, starting at 11.30 down in the mezzanine. [00:57.200 --> 01:01.340] If you checked out last night's concert, you know you want to check out tonight's concert. [01:01.440 --> 01:02.740] It was really good stuff. [01:02.920 --> 01:11.760] So you have basically three, four, five places to be for at least the next three or four or five hours on the conference floor, up on 18 and down on the second floor. [01:12.760 --> 01:14.460] I think those are the program updates. [01:14.660 --> 01:17.060] And so let's go ahead and get started with our next talk. [01:17.180 --> 01:18.860] This is Circuit Branding with Jimmy Rogers. [01:23.020 --> 01:24.580] So, whoopla, everybody. [01:25.180 --> 01:30.960] So I'm Jimmy Rogers, and I've got a lot of stuff to cover in a little bit less time than I had initially hoped for. [01:31.100 --> 01:33.620] But I worked really hard on this presentation. [01:33.660 --> 01:35.460] So here's the first slide. [01:37.280 --> 01:37.980] Oh, yeah. [01:39.480 --> 01:40.440] Thank you. [01:40.700 --> 01:41.000] Thank you. [01:41.120 --> 01:41.120] Thank you. [01:41.180 --> 01:43.100] Yeah, that actually did take me 20 minutes. [01:43.280 --> 01:49.540] I initially wanted to have the whole presentation like this, but I just, you know, went with just comic sans. [01:49.820 --> 01:51.900] So I am Jimmy Rogers. [01:52.500 --> 01:55.260] I am a full-time hacker and maker. [01:55.820 --> 02:01.560] I basically travel around most often with Mitch Altman and teach people to solder and make things. [02:01.560 --> 02:04.080] I have a number of open-source electronic kits. [02:04.460 --> 02:11.620] And I've been teaching circuit bending and running workshops and classes for the past, like, three years or so. [02:13.220 --> 02:14.920] And mostly in the Boston area. [02:15.180 --> 02:16.960] I ran an event called Noise Night for a while. [02:17.060 --> 02:17.780] Sorry about my voice. [02:17.940 --> 02:19.880] I've been talking pretty much for two days. [02:20.720 --> 02:21.860] So it's almost gone. [02:22.980 --> 02:26.720] So here is actually where I'm going to dump all of the information. [02:26.720 --> 02:29.380] If you have QR code, you can just snap a picture of that. [02:29.380 --> 02:31.720] There will be another slide at the end for questions. [02:31.980 --> 02:35.100] So you don't have to take the picture now if it's not available. [02:36.100 --> 02:37.700] But it'll just be on my website. [02:37.700 --> 02:38.780] I'll post the slides and everything. [02:39.760 --> 02:40.320] But, yeah. [02:40.540 --> 02:42.180] So first off, what is circuit bending? [02:42.460 --> 02:46.960] It's just modifying toys, electronic instruments, radios even. [02:47.140 --> 02:54.500] Some of the first stuff was just playing and noticing that you could get interference off of a radio that was sitting in a metal drawer. [02:54.500 --> 02:55.980] You know, just all kinds of weird things. [02:56.160 --> 02:59.700] It's essentially causing interference in a signal, shorting circuits. [03:01.320 --> 03:03.920] Bending where the electricity is going to be going. [03:04.080 --> 03:05.760] And that changes what that's supposed to be doing. [03:07.540 --> 03:08.500] The first... [03:09.000 --> 03:13.820] Well, the person who is credited as being the father of circuit bending is Righa Zala. [03:14.080 --> 03:15.980] Although he takes no claim to that title. [03:17.000 --> 03:23.660] He coined the term in the 60s for some radio and electronic experimental instruments that he was doing at the time. [03:24.460 --> 03:34.040] But there are two books that are incredibly useful to have if you are interested in creating electronic instruments in general and circuit bending in general. [03:34.860 --> 03:38.320] The first one that was more useful to me was Handmade Electronic Music. [03:38.320 --> 03:40.100] The second volume is out. [03:40.720 --> 03:43.880] And it has about one chapter on circuit bending. [03:44.100 --> 03:49.160] But all of the other chapters pertain to a lot of what I'm going to be covering very quickly in this talk. [03:49.580 --> 03:58.660] which is essentially how to change timing on circuits, how to filter it, how to change waveforms, all kinds of stuff. [03:58.880 --> 04:00.120] And it's extremely useful. [04:00.420 --> 04:02.460] Circuit bending by Righa Zala. [04:02.620 --> 04:05.780] He covers a lot of very specifics of instruments. [04:07.120 --> 04:09.480] As well as some of the generals and some of the tools and things. [04:09.640 --> 04:12.740] So it's also a good book to pick up if you are interested in it. [04:13.540 --> 04:18.140] So first off, some of the really common, simple, easy circuit bends. [04:19.760 --> 04:21.960] I guess I should show you. [04:22.920 --> 04:28.580] Most things, like the Staples Easy button here, you can at least get a timing pitch bend. [04:30.580 --> 04:32.540] So you can kind of slow it down. [04:32.700 --> 04:35.560] But also, if you slow it down a lot, you get... [04:43.330 --> 04:46.110] And that's actually pretty common to find in most toys. [04:46.230 --> 04:48.130] If you're going to find a circuit bend, it's going to be like that. [04:48.230 --> 04:53.050] Because most things that you're going to be playing with are just simple sample type things. [04:54.730 --> 04:56.790] But not everything relies on that circuit. [04:57.570 --> 05:03.250] Sometimes it's a voltage drain where you're actually decreasing the amount of power that's available for the circuit. [05:04.910 --> 05:12.410] So the way that the timing circuits work for these, oftentimes, is they want to make these things as cheap as possible. [05:12.670 --> 05:17.630] So a crystal is actually going to cost them three, four, five cents to have accurate timing. [05:19.070 --> 05:22.390] So they just use a simple capacitor and a resistor. [05:22.590 --> 05:25.630] So a capacitor is an electronic component that stores a charge. [05:26.050 --> 05:29.910] And in the case of these circuits, they're actually filling them up with electricity and then letting them drain. [05:30.130 --> 05:32.390] So it's kind of like one of those Japanese water fountains, you know. [05:32.390 --> 05:36.370] You see them in the gardens, they fill up with water, they empty out, and then they go, donk. [05:37.350 --> 05:46.570] So that donk is maybe a thousandth of a second or a ten thousandth of a second or whatever the computer or the microcontroller in the toy is declaring as a period of time. [05:48.070 --> 05:59.590] But the thing that's nice is, even though you can't change really on the fly the size of that bucket, the size of the tube, or the size of the capacitor, you can change the rate of current that flows into that, both water and electricity. [05:59.590 --> 06:01.170] The analogy works both ways. [06:01.910 --> 06:10.950] So kind of like how you tighten the water faucet, you slow the current, you slow the rate that it changes, you slow the rate that the microcontroller makes it sound. [06:11.110 --> 06:12.990] So that's the kind of basis of timing circuits. [06:13.130 --> 06:16.010] You change resistance, you change the speed. [06:16.310 --> 06:19.430] But the thing that's really nice about resistance is everything is a resistor, just about. [06:19.550 --> 06:22.010] You are a resistor, photoresistors, potentiometers, everything. [06:22.810 --> 06:36.050] Voltage drain works in a similar way where it actually affects the same circuit because, sort of like, you're dropping water pressure all of a sudden, so it's going to move slower because there's less water pressure. [06:36.770 --> 06:44.970] Audio output is really, really good to add to your toys if you're going to use it for any kind of audio recording and things like that, and I'll go over some safe ways of doing that later. [06:44.970 --> 07:06.290] And a power switch, it's really important because oftentimes you can crash a toy, and you need a power switch to turn it on and off, or just a lot, a lot, a lot of toys just, they're always on, and that's kind of annoying because you throw it in a bag and just suddenly starts singing or weighs 60 pounds and tells you how easy it is to lift, [07:06.390 --> 07:07.630] which is completely a lie. [07:09.010 --> 07:22.670] So, some more advanced pens, these are not always available in toys, if you have a really complex toy, you can add a patch bay here, so the patch bay actually lets me get to a couple of, [07:27.550 --> 07:38.990] so it allows me to, on the fly, change a couple of things, more advanced toys like Casio keyboards and things like that, that are well-known, they use the patch bays for that. [07:40.650 --> 07:55.190] Having glitch and crash configurations, so a glitch is sort of like what was going on there with the easy button, where it kind of, you bring the circuit to a point where it doesn't really like it at all, so it just freaks out, it makes a lot of weird noises, [07:55.510 --> 07:57.250] so that's kind of glitching out. [07:57.630 --> 08:05.750] Crashing is actually, as the circuit is just completely falling down, it will make some of the more interesting sounds as it kind of dies. [08:07.050 --> 08:08.530] Then you have to reset the switch. [08:09.150 --> 08:13.830] So changing out crystals, changing out things like that, you can change it dramatically, change the speed of the toy. [08:14.790 --> 08:18.850] Changing out capacitors, kind of the same way, you can change waveforms with that and a few other things. [08:19.530 --> 08:24.930] And some of the really advanced stuff is MIDI controllable, or addressing it through sequences. [08:24.930 --> 08:29.270] So there's a Furby youth choir out there that's pretty fricking hilarious. [08:30.150 --> 08:33.930] So it's a sequence-addressed series of Furbies. [08:35.150 --> 08:46.310] So unfortunately, due to the speed of this talk, I'm just not going to be able to show all of these video clips and sound clips, but it's all on YouTube and things, and I'm going to put some stuff in the LinkedIn probably today or tomorrow. [08:48.350 --> 08:51.710] So what to look for when you're looking for something to circuit bend. [08:51.970 --> 08:56.210] Battery-powered is way preferable, unless you really know what you're doing. [08:58.210 --> 09:06.730] So that being said, you need to kind of know what voltages you're working with with the toy, because some toys you can absolutely kill them. [09:07.130 --> 09:11.370] I've heard a lot of people say, oh, circuit bending's easy, all you have to do is just touch a couple of wires around. [09:11.370 --> 09:27.730] And that's true for a lot of toys, but for things specifically like the Furby, where they have motors and things, they have a much higher current to driving the motors, that if you cross that 9-volt motor driving current over to the 3-volt voice circuit, [09:27.890 --> 09:29.150] it pops and it's dead. [09:30.050 --> 09:36.070] So, you know, the 3-volt and 4.5 volts, those are pretty safe to, like, just kind of poke around with some wires. [09:36.350 --> 09:39.490] At 6 volts, you should start using some potentiometers and series. [09:39.490 --> 09:40.810] I'll get to that later. [09:41.050 --> 09:45.170] And at 9 volts or more, you definitely need to have protection or you're going to kill your toy. [09:46.610 --> 09:50.370] If you don't care, that's fine, but some of the toys are really hard to come by. [09:50.530 --> 09:54.730] In this case, it's collector's items, so I wouldn't be able to get another one. [09:58.370 --> 10:00.650] So, toys with kind of fun sound samples. [10:02.050 --> 10:08.230] Something that's neat about that is, you know, first off, just something that you find that's interesting, something that says something interesting for you. [10:09.230 --> 10:16.490] But you really need to play with it and kind of see how it works, because there's a lot of things that are not very preferable. [10:16.870 --> 10:19.850] So, like, this easy button, if I hold it down, it does nothing. [10:20.430 --> 10:21.170] I let it go. [10:21.290 --> 10:21.970] It makes it sound. [10:23.830 --> 10:24.890] That was easy. [10:25.050 --> 10:27.790] But if I keep pressing the button, it only ever plays that once. [10:27.790 --> 10:28.670] I can't get it to loop. [10:28.770 --> 10:29.550] I can't get it to repeat. [10:29.750 --> 10:33.590] There's kind of a refractory period of sorts for the toy. [10:33.930 --> 10:36.910] And that's not very pleasant. [10:37.030 --> 10:39.070] You have to go through external circuits to get it to loop. [10:39.330 --> 10:41.190] But other toys... [10:41.190 --> 10:42.130] We got you now. [10:42.330 --> 10:43.270] We got you now. [10:43.650 --> 10:44.430] We got... [10:45.570 --> 10:48.750] That's kind of a much more preferable kind of situation. [10:48.950 --> 10:50.830] So, if I either hold down the button, it'll repeat. [10:50.990 --> 10:53.970] Or if I press it multiple times, I can get it to trigger multiple times. [10:54.690 --> 10:59.670] So, that's really great for sequencers or just alternately having a toy that can be on in the background. [11:01.570 --> 11:04.090] But they're oftentimes limited to very few exploits. [11:04.150 --> 11:06.310] If there's nothing more to the toy than just making sounds. [11:07.130 --> 11:08.670] But that can oftentimes be worth it. [11:08.890 --> 11:13.230] So, that easy button, even though I can only press it once, I can get some crazy sounds out of it. [11:13.310 --> 11:15.170] And I can ride that for, like, two minutes or more. [11:16.670 --> 11:21.110] And it's great for samples if you do any kind of digital sequencing on your computer. [11:21.730 --> 11:23.170] Background noises and that kind of stuff. [11:24.590 --> 11:27.450] So, toys with audio input are amazing. [11:28.910 --> 11:30.790] Kind of my favorite. [11:31.070 --> 11:37.450] There's, like, the Barbie karaoke machine, which is kind of hilarious because it has this echo effect in it that's just spectacular. [11:38.090 --> 11:43.010] But also, a lot of the toys take microphone inputs. [11:43.550 --> 11:45.790] And those are sometimes pre-amplified. [11:45.950 --> 11:50.210] So, you can actually run a guitar through it straight without having to, like, actually amplify it. [11:50.210 --> 11:53.050] So, in this case, I have run guitars through it. [11:53.210 --> 11:56.630] And I can use the patch bay to have kind of a modular guitar synthesizer. [11:57.650 --> 11:59.410] And things like that effects pedal. [11:59.590 --> 12:00.350] That's pretty crazy. [12:04.250 --> 12:09.230] But, so, I use my Atari punk consoles oftentimes as a frequency oscillator. [12:15.970 --> 12:19.910] So, yeah, it's really nice to have the audio input because you can tie the toys together. [12:20.610 --> 12:22.170] But look for ones with effects. [12:22.370 --> 12:22.970] Like, if it has... [12:23.670 --> 12:28.830] In this case, it's changing your voice to sound like a robot or something like that. [12:29.010 --> 12:32.490] But if it has echo effects and delays and things like that, it's really great. [12:34.090 --> 12:37.390] So, another thing that's really important is the age of the toy. [12:38.090 --> 12:43.110] I recently went to China and kind of purchased, like, all of the toys I could find. [12:43.490 --> 12:44.390] And I've... [12:44.950 --> 12:46.930] My room is overflowing with toys. [12:47.050 --> 12:51.390] I just keep buying them or finding them in various areas. [12:51.510 --> 12:54.310] And now that I'm known to circuit bend, people just leave them for me. [12:54.410 --> 12:58.630] But what I find generally is the mid-90s to the early 2000s are kind of the best. [12:59.290 --> 13:02.430] It's before they really perfected the chip on board thing. [13:02.590 --> 13:02.850] It's... [13:02.850 --> 13:06.630] You've seen it if you've ever taken a circuit apart for, like, cheap manufactured goods. [13:06.670 --> 13:08.110] It's like that black epoxy blob. [13:08.430 --> 13:14.070] So, they're actually making the circuit on top of the board and that epoxy is there to protect the circuit. [13:16.930 --> 13:21.270] So, in the early 2000s, that process really got more refined. [13:21.590 --> 13:24.610] But a lot of the factories haven't been turned over, but now they have. [13:24.610 --> 13:31.510] And so, now even, like, the cheapy, cheap toys that you used to be able to actually do something with, they're, like, completely useless. [13:31.650 --> 13:34.630] Because not only do they have... [13:34.630 --> 13:43.170] The timing circuit is underneath the chip on board, whereas previously it wasn't good enough to actually have the capacitors in there and some of the other stuff. [13:43.570 --> 13:52.070] But they have brownout protection for them now, because parents don't want Tickle Me Elmo going, ha, ha, ha, ha, ha, as the batteries die. [13:55.530 --> 13:57.230] So, yeah, it's... [13:57.230 --> 14:04.210] So, what ends up happening is, as Elmo goes through puberty a little bit, it just eventually cuts off. [14:04.430 --> 14:07.770] And then it seems like it's dead, even though there's quite a bit of juice left. [14:08.590 --> 14:11.930] So, those are things that you definitely need to, like, look out for in toys. [14:11.930 --> 14:17.550] The more sophisticated the toy, and the newer the toy, the more likely you're going to run into those situations. [14:17.830 --> 14:22.870] That doesn't mean that it's completely unbendable, but you're going to run into a lot of problems along the way. [14:24.270 --> 14:26.210] But, yeah, things to look out for is novelty. [14:26.470 --> 14:29.170] Like, wow, this thing speaks Esperanto? [14:29.410 --> 14:29.610] Really? [14:30.690 --> 14:31.690] People actually do that? [14:31.750 --> 14:32.190] That's awesome. [14:33.630 --> 14:35.250] But, does it have audio output? [14:35.470 --> 14:41.810] A lot of times, keyboards and things like that have it, but occasionally you'll have these toys that put headphones on it, which amazes me. [14:42.010 --> 14:47.570] I guess parents like that because, you know, you can just sit your kid in the corner and have them make sounds and it doesn't bother them. [14:48.370 --> 14:51.370] But, does the case actually have rooms for circuit bending? [14:51.510 --> 14:54.450] I have this weird thing where I like the toys to be toys. [14:55.190 --> 15:00.070] So, a lot of circuit benders take the components out and recase them and do really cool stuff. [15:00.270 --> 15:01.870] And there's nothing wrong with that at all. [15:01.970 --> 15:06.770] I've seen amazing artistic pieces done that way, but I actually prefer the toy aspect of it. [15:06.770 --> 15:13.110] And even the breakout box that I built for this one, this is the original toy, and then this is the breakout box. [15:13.190 --> 15:17.550] I tried to match the color and everything to the original toy as opposed to the other way around. [15:18.510 --> 15:21.390] But also, how small, nice and new is the toy? [15:21.570 --> 15:31.170] Because the smaller it is, the smaller the components and the less room you're going to actually have to work in that space or the harder time you're going to have soldering to the components. [15:31.170 --> 15:37.050] So if you're not used to dealing with surface mount components, you're going to have a much more difficult bend in your hands. [15:38.050 --> 15:39.630] So where do I find toys? [15:40.070 --> 15:49.010] Usually secondhand stores, unless you live in a really, really retarded state like Massachusetts, because they passed this law where you have to test all toys for lead. [15:49.730 --> 15:58.390] But that also applies to secondhand stores, so essentially they can't sell them anymore secondhand, because they can't afford to test all the toys, so they get thrown away. [15:59.950 --> 16:05.830] So I actually have friends who go dumpster diving all the time, and we go behind the Goodwill and get all the toys out of there. [16:06.410 --> 16:11.190] But flea markets are great, because you can actually sit there and test the toys and play with them. [16:11.310 --> 16:15.090] Secondhand stores as well, they usually have the batteries in them, so you can play with them and see if that's what you want. [16:16.850 --> 16:26.630] And if anyone lives near Massachusetts or near Boston area, MIT has a flea market, and there's a few people who cater to circuit vendors and bring toys and other things like that in there, and that's really awesome. [16:27.090 --> 16:36.430] But eBay, usually you can find stuff that, just by looking at the toy, see if it's going to be something interesting. [16:36.570 --> 16:44.890] I have this little harp that's made for like a really, really young kid, and it's actually the cutest thing I've ever seen. [16:44.970 --> 16:48.430] I bought it for like three bucks on eBay, and when you turn it on, it says, I love you. [16:48.430 --> 16:54.330] And I just actually haven't had a heart to like change it, because the only bend I could find was just the kind of the timing circuit bend. [16:54.490 --> 16:59.110] But it's so cute, I just added the audio output, and I just use it as a sample unit. [16:59.110 --> 17:01.070] But after-holiday sales are great. [17:01.370 --> 17:14.170] So specifically in the big box stores, so if you go to Target or whatever, like December 26 is the best day for circuit bending ever, because just all of that crap is there. [17:16.710 --> 17:21.790] So some of the things that you're going to need, it's not terribly complicated, and you might actually already have it. [17:22.170 --> 17:25.610] But things for opening things, that's pretty important. [17:27.310 --> 17:32.590] Screwdrivers, unless you're doing high-tech toys, you don't need like hex or the torque screws or anything like that. [17:33.810 --> 17:40.470] But you do need a lot of patience if you don't want to break the things, because they oftentimes use those snap-to-fit kind of tabs, and that can be pretty annoying. [17:42.070 --> 17:45.730] Various resistors, so potentiometers of various sizes. [17:45.950 --> 17:49.730] I generally stick with linear, because you get the gradual change. [17:49.970 --> 17:53.690] But in some cases, you might want to go with analog, which has a logarithmic scale. [17:53.810 --> 17:54.550] It depends on the toy. [17:55.730 --> 17:59.930] Alligator clips are really good, because you're going to be using that to connect things for testing purposes. [18:00.410 --> 18:01.510] Wire of various sizes. [18:02.910 --> 18:07.270] I generally actually go with 30-gauge Kynar wire, unless I'm going with a structural thing. [18:07.430 --> 18:09.550] It's really thin wire, you can break it very easily. [18:09.550 --> 18:20.050] But it's great for snaking around things, and just a dab of hot glue, and you've got a bit of resistance, so it doesn't break off so easily. [18:20.670 --> 18:21.610] Soldering iron, of course. [18:21.810 --> 18:26.190] The better soldering iron you have, the more easily you're going to be able to work with the smaller toys. [18:27.170 --> 18:27.530] Solder. [18:28.210 --> 18:29.530] Go with the leaded stuff. [18:30.490 --> 18:41.830] The lead-free is really bad, because it just takes more heat to get it to melt, and you're more likely to break connections and be more frustrated, so get the leaded stuff. [18:42.030 --> 18:43.270] A driller, a drill press. [18:43.270 --> 18:44.930] I usually use a Dremel. [18:45.130 --> 18:48.910] A multimeter, but the best tool of all is my tapered hand reamer. [18:49.570 --> 18:50.890] I have two of them downstairs. [18:50.950 --> 18:52.630] You can see their majesty. [18:53.550 --> 18:56.650] Essentially use these things to get holes to fit. [18:57.390 --> 19:03.270] That's how I get everything and all of my cases to look exactly like they should have always been there. [19:04.310 --> 19:12.010] Because they're only as big enough as the part, because you just kind of like hand drill it out, and then you test the part, hand drill it out, test the part until it works. [19:12.450 --> 19:13.130] They're amazing. [19:13.330 --> 19:14.090] They're like 15 bucks. [19:14.210 --> 19:14.690] Just get one. [19:16.450 --> 19:18.750] So, now, how to kind of circuit bend. [19:19.910 --> 19:22.070] The first thing I like to do is just play with the toy. [19:22.850 --> 19:23.630] I mean, really. [19:25.030 --> 19:26.670] That's my excuse for it, anyways. [19:28.050 --> 19:29.930] But, yeah, just how does it respond? [19:30.090 --> 19:31.870] Like, test the buttons like I showed before. [19:32.490 --> 19:34.130] Are the sounds actually something you like? [19:35.290 --> 19:36.550] Do all of the buttons work? [19:36.670 --> 19:37.810] Do you need to do some work with it? [19:37.910 --> 19:40.630] I actually prefer toys that look like kids have played with it. [19:40.630 --> 19:42.410] So, like, buttons have, like, been rubbed off. [19:42.570 --> 19:45.310] So, the first thing I sometimes have to do is fix the toy. [19:46.510 --> 19:51.850] So, things like friendly plastic or thermal plastic, whatever you want to call it. [19:51.970 --> 19:55.130] It's really good for, like, breaking some of the broken off tabs and things like that. [19:55.810 --> 19:57.650] Can you get it to crash regardless of bending? [19:57.990 --> 20:02.330] So, like, the good example is the speak and spell. [20:02.610 --> 20:08.690] Like, there's a couple of button combinations that you can get it to freak out for, like, minutes at a time without ever actually opening the box. [20:08.890 --> 20:09.690] It's pretty cool. [20:11.370 --> 20:13.310] So, then you just open up and explore it. [20:13.390 --> 20:14.870] But use your hands first. [20:15.350 --> 20:21.870] So, the thing that's really important is you are a resistance or you are a resistor. [20:22.170 --> 20:23.670] So, you provide resistance to the circuit. [20:23.850 --> 20:34.410] So, like, when you're touching and making, shorting various points in the circuit, it's not likely to fry anything unless it's plugged into the wall, which you shouldn't be touching it anyways. [20:35.970 --> 20:43.730] But I usually have a beer or other cold beverage on hand and just kind of use condensation from that and touch around on the circuits. [20:43.990 --> 20:48.670] I wouldn't advise licking it because of some of the industrial things that they put on there. [20:49.290 --> 20:56.050] But looking for resistors gets you the really quick kind of circuit bends, kind of getting the timing changes, seeing if they're there. [20:56.910 --> 20:58.070] But take notes. [20:58.510 --> 20:59.930] Write down anything you see. [21:00.470 --> 21:03.330] Usually, after three or four points, I start writing things down. [21:03.490 --> 21:04.750] Before that, you can kind of remember it. [21:05.550 --> 21:12.830] And when I find interesting things, I'll just put in some fresh leaded solder onto that point and then solder in a bit of wire. [21:12.830 --> 21:14.710] That way, I can clip in an alligator clip later. [21:16.510 --> 21:17.070] But yeah. [21:17.350 --> 21:23.910] So the way I then start exploring is an alligator clip with a one meg linear pot in series with it. [21:24.010 --> 21:27.110] So I have a clip in the middle, a clip on the side. [21:27.410 --> 21:30.630] And essentially, it goes through that because I start touching around. [21:30.850 --> 21:33.530] And even at one meg, you'll hear like a little dip. [21:33.550 --> 21:34.450] It'll be like... [21:35.350 --> 21:38.910] And so that's just enough that you know that that's a point that you should explore. [21:39.390 --> 21:44.470] And so then you just keep turning it down by a quarter or by a half until it does something interesting. [21:46.470 --> 21:47.090] But yeah. [21:47.430 --> 21:52.990] If it's, like I said, 3 volt, 4.5 volt, you can just kind of like keep reducing indefinitely. [21:53.190 --> 22:01.170] But if it's like a much higher voltage toy, you really want to watch out because you'll definitely pop something. [22:01.990 --> 22:02.590] But yeah. [22:02.690 --> 22:04.830] Then start tying things to ground randomly. [22:04.830 --> 22:09.090] If this is a point that's interesting at this other point, then just bring it over to ground. [22:09.250 --> 22:09.710] See how it dips. [22:09.850 --> 22:15.650] Don't ever tie it to the positive voltage unless you really have protection in the way. [22:16.810 --> 22:18.870] Because you'll definitely try something that way. [22:19.150 --> 22:20.330] But try random pins. [22:20.610 --> 22:21.690] Just start touching around. [22:21.890 --> 22:27.430] Just see what happens until you figure out what's going on with the circuit. [22:28.830 --> 22:31.910] And just because it stops making a sound doesn't mean it's dead. [22:31.910 --> 22:36.070] A lot of people, like the toy, you'll get it to crash and it'll make really cool sound. [22:36.450 --> 22:37.770] And then it doesn't do anything. [22:37.970 --> 22:39.910] Usually you just pull out the batteries, pop them back in. [22:42.030 --> 22:47.390] But also if you've removed any resistors or anything, make sure that you still have resistance to complete that circuit. [22:47.550 --> 22:49.710] Because if it's not completed, it's not going to start. [22:49.850 --> 22:52.750] Or if your resistance is too low, it might not actually start either. [22:53.770 --> 22:59.630] So reset switches are pretty useful because then you can just go toggle, toggle and the toy starts working again. [23:01.510 --> 23:05.370] So tuning the resistance for the toy is actually a little bit complicated. [23:05.610 --> 23:15.450] But so once you're below that crash point, there's some point that you need some amount of resistance there for the circuit to start whatsoever. [23:16.990 --> 23:21.670] So some circuit vendors that I know, like they don't like to put anything in series with their stuff. [23:21.850 --> 23:24.890] Like they let it go into that crash zone and let it ride out. [23:25.030 --> 23:27.710] But I like my toys to start anytime regardless. [23:28.030 --> 23:37.010] So in the case of this easy button, I actually, at its lowest point, I press the button and it's actually going to take a while before it starts. [23:37.910 --> 23:40.210] But this is a comfortable setting for me. [23:45.930 --> 23:55.090] So what was going on there was the timing of the circuit was slowed down so much that it was taking, you know, seconds to start. [23:55.110 --> 24:03.410] So I kind of found a zone that was comfortable where it was a range that it started in enough time that it wasn't too bad. [24:03.410 --> 24:08.690] But also I can explore that kind of zone even lower once it does start. [24:11.210 --> 24:22.450] So essentially you keep reducing resistance until it stops working and then measure the multimeter and then kind of pick a solid resistor to then put in series with it so that you don't drop below it. [24:23.410 --> 24:34.390] But yeah, once you start finding interesting things, take out the original resistor and just start exploring that circuit with what you found out previously, see if things change, see how it does. [24:36.790 --> 24:42.190] But there's kind of three main controls that you can use for changing that resistance. [24:42.490 --> 24:54.190] Potentiometers, as I said before, generally it's a linear kind of movement up or down for how you're changing the resistance and thereby changing the circuit, the timing of the circuit. [24:54.470 --> 24:57.470] But other fun things are photoresistors. [24:57.470 --> 25:01.690] So photoresistors kind of can give you a kind of theremin style effect. [25:06.560 --> 25:09.680] But that doesn't work in all lighting conditions. [25:09.960 --> 25:17.420] This is great because I have direct lighting and they're actually not fluorescent because in the fluorescence, this thing, you hear the 60 hertz buzz and it's really annoying. [25:18.100 --> 25:20.280] So that's something you need to keep in mind with photoresistors. [25:20.460 --> 25:24.120] It can be awesome but not always really reliable or controllable. [25:24.120 --> 25:28.540] Touch contacts are my favorite because you can learn them over time. [25:28.920 --> 25:33.460] So like learning any other instrument, you actually learn how to play your circuit bent toy. [25:34.140 --> 25:41.360] And I actually prefer to use these RCA jacks in a lot of my toys because you can get them in large patch panels. [25:41.540 --> 25:42.080] They're really cheap. [25:42.080 --> 25:47.680] Everybody has those RCA cables that you have from leftover VCRs and things like that. [25:48.560 --> 25:51.240] But also the metal quality is really high. [25:51.880 --> 25:56.460] So they make great touch contacts but also you can break them off for... [25:57.220 --> 26:02.280] You can add that photoresistor later to those touch contacts, you know, things like that. [26:02.360 --> 26:04.700] So you can make a modular system of other things. [26:05.560 --> 26:12.120] But you should decide based off of how the circuit performs, how it controls, because they all respond a little bit differently. [26:13.100 --> 26:17.300] Like I said before, you might need to put a resistor in series so that it doesn't drop below that. [26:19.500 --> 26:23.600] And basically pick a potentiometer off of what the controls you want are. [26:23.760 --> 26:28.360] So if you put a 1-meg potentiometer in, you might get like really slow, like where it's like... [26:29.820 --> 26:32.260] But that might not actually be useful to you. [26:32.420 --> 26:33.400] You might not want that. [26:33.500 --> 26:35.260] You might actually want it to be a sound sample. [26:35.260 --> 26:38.880] So you cut that into the 500k and it's suddenly like... [26:39.720 --> 26:42.600] And, you know, kind of a little bit more interesting. [26:42.940 --> 26:47.040] But the big potentiometer is you get big sweeping changes over time. [26:48.260 --> 26:54.200] And it's really hard to get direct controls unless it's a zone that just makes really nice... [26:55.200 --> 26:56.300] A really nice sound. [26:56.300 --> 27:01.260] Because what might be only like 10 degrees of interesting... [27:01.260 --> 27:08.040] If you go to a smaller potentiometer, it's like, you know, 180 degrees of interesting zone that you can play with and get different sounds. [27:08.200 --> 27:09.840] But that doesn't always matter. [27:10.720 --> 27:13.080] Sometimes I'll actually use two different potentiometers. [27:13.260 --> 27:14.320] One for the slow and one... [27:14.320 --> 27:19.000] Or one for the short interesting zone and one for the larger sweeping changes. [27:19.220 --> 27:19.960] But it depends. [27:22.500 --> 27:24.340] So audio out is important. [27:27.680 --> 27:33.000] It's really good to be able to bring out the sound samples and tie them into other toys. [27:34.780 --> 27:37.140] But you have to kind of be a little bit careful. [27:37.220 --> 27:42.960] Because if you wire up positive and negative in one toy, it's not going to really matter if you plug it into a stereo. [27:43.180 --> 27:47.360] It's going to auto-equalize because the ground is actually what it's referencing off of. [27:48.120 --> 27:52.640] But if you do that same thing and plug that into the input of another toy, they both might turn off. [27:52.780 --> 27:54.060] You might fry one or the other. [27:54.260 --> 27:55.780] So you need to kind of be careful about that. [27:55.900 --> 27:57.220] Just measure it with a potentiometer. [27:57.640 --> 27:58.500] See what's positive. [27:58.580 --> 27:59.180] See what's negative. [28:00.000 --> 28:01.320] And wire things together that way. [28:03.840 --> 28:05.420] Oftentimes, a lot of toys are... [28:05.420 --> 28:06.880] The signal is really hot. [28:08.020 --> 28:14.060] So what I mean is when you plug it into a sound system, you're actually going to see it, like, peg in it red the whole time. [28:14.060 --> 28:21.280] And that's not really good for getting any kind of coherent audio out of that or into a performance or anything. [28:21.540 --> 28:31.160] So the simplest way of doing this is just take a 10K potentiometer, have your signal coming in, one signal going out to your output and the other going to ground. [28:32.380 --> 28:34.820] And you have volume control in no time. [28:34.840 --> 28:36.020] You can level that off. [28:36.280 --> 28:38.240] And it's just one additional part. [28:38.300 --> 28:42.260] You don't have to, like, do any calculations on that. [28:43.400 --> 28:45.800] Also, cutoff jacks can be pretty interesting. [28:48.280 --> 28:53.840] So without a cutoff jack, if you tie straight to the speaker, you can actually use your speaker as a microphone. [28:53.840 --> 28:55.840] It's a poor microphone, but it's a microphone. [29:02.320 --> 29:02.640] Custing. [29:03.080 --> 29:03.220] Yeah. [29:03.540 --> 29:07.460] So it doesn't work so well, but you can usually get some sound out of it. [29:09.780 --> 29:12.240] Usually for the easy button, I don't bother with the cutoff jacks. [29:12.240 --> 29:23.360] But for other toys, you definitely do when you're having the audio output directly connected to what's going into your sound system. [29:23.940 --> 29:26.340] Because you also pick up interference and other things like that. [29:27.280 --> 29:30.120] So audio input is awesome if it's present in the toy. [29:30.400 --> 29:36.240] There are a couple of toys out there that you can record things, play them back, and have them loop and do some fun things. [29:39.200 --> 29:40.720] Oftentimes, they have a jack. [29:40.980 --> 29:41.440] Not always. [29:41.960 --> 29:44.800] They'll sometimes have a microphone that's built into it. [29:46.460 --> 29:56.420] If they have a jack and the microphone's external and it's a toy that just has like a little cheap microphone, then it probably has a preamp and that's really awesome. [29:56.520 --> 30:00.440] Because like I said, you can plug a guitar into it and use that as an effects pedal, essentially. [30:02.960 --> 30:05.140] But they'll also kind of... [30:07.140 --> 30:07.680] It's... yeah. [30:09.060 --> 30:09.500] It... [30:09.500 --> 30:13.680] It'll cut off some of the craziness that'll happen when you input some from other toys. [30:13.920 --> 30:15.220] Some of the sound from other toys. [30:15.900 --> 30:17.120] But yeah, usually just... [30:17.120 --> 30:20.360] If it has a mic, just add it across the microphone pins and you're good to go. [30:20.700 --> 30:29.080] Other times, you'll have to tie it to one of the microphone pins and then the ground actually to ground because it'll be referencing off of a pin on the microcontroller, which isn't so good. [30:29.080 --> 30:34.040] Well, I mean, not if you want to bring input that isn't a microphone in, anyways. [30:35.800 --> 30:37.980] So, some of the advanced stuff that is around. [30:40.180 --> 30:42.800] Yeah, these always take a lot more time. [30:42.940 --> 30:44.760] I call them advanced because they take more time. [30:44.940 --> 30:47.820] But it's usually a lot more exploration, to be honest. [30:48.080 --> 30:52.960] So the patch bays are for when you run into 50 points that are really awesome. [30:52.960 --> 30:59.880] So, some of the keyboards, you'll see people with these huge, like, 16 by 16 patch panel bays. [31:00.040 --> 31:02.580] And, like, they don't even know what this thing can do. [31:02.860 --> 31:07.460] Like, there's only so many times you can explore it in so many combinations before it's just infinite, almost. [31:07.980 --> 31:09.520] And this one, it's a 4 by 4. [31:09.520 --> 31:16.160] So I've learned pretty well what I can do with this one with a couple of alligator clips or things like that. [31:17.100 --> 31:20.320] But patch bays are awesome if you have a complex toy. [31:20.860 --> 31:24.280] And it also confuses other people, so it's kind of funny. [31:25.380 --> 31:28.720] So exploring with capacitors, kind of changing them out. [31:28.880 --> 31:40.540] So, actually, if you get some various size ceramic disc capacitors, don't play around with the electrolytic unless you actually know what that means and know what you're doing with them. [31:41.320 --> 31:47.020] Because, oftentimes, the large, big capacitors in there can shock you when you touch them. [31:48.040 --> 31:49.780] Especially if it's something with a flash. [31:50.000 --> 31:52.860] Like, you can actually turn those things into stun guns. [31:53.160 --> 31:55.380] So, you know, just be careful with the large capacitors. [31:55.560 --> 31:57.520] So, like, the little ceramic disc ones are great. [31:57.900 --> 32:02.060] And just bridge them with other capacitors or bridge them with LEDs or things. [32:03.680 --> 32:08.060] Essentially, you're exploring like you are before, but now you're using additional components. [32:08.060 --> 32:15.660] It takes way more time, and I only do that when I find a toy that actually does interesting things when I'm exploring in the first place. [32:16.500 --> 32:18.640] Also, there's a lot of toys that have video output. [32:18.920 --> 32:19.900] Especially nowadays. [32:21.480 --> 32:23.640] Plug into the TVs and things like that. [32:24.500 --> 32:26.120] Said karaoke machines. [32:27.120 --> 32:28.540] Those can be pretty fun. [32:28.780 --> 32:32.380] But you can get a lot of interesting video artifacts and things like that. [32:33.440 --> 32:39.280] Yeah, even opening up Game Boys and stuff, you can get some weird kind of video stuff by just touching around on circuits. [32:41.440 --> 32:44.800] So, triggering button presses is kind of a key. [32:45.960 --> 32:52.140] So, like in the case of this easy button, getting this to loop when you want it to loop is... [32:53.520 --> 32:55.500] For that toy, it's a non-trivial task. [32:55.500 --> 32:59.960] You need an external chip for oscillating a couple of things. [33:00.200 --> 33:03.380] But some you can get away with just a simple transistor. [33:03.820 --> 33:11.180] So, a transistor will read a signal and then either open or close a larger voltage or a larger signal. [33:12.740 --> 33:18.200] So, what you can oftentimes do is just tie the transistor to the speaker output. [33:18.760 --> 33:25.980] And if there's no kind of delay period between when the sound starts and when you press the button, you can actually get it to loop very quickly and easily. [33:26.340 --> 33:31.940] Because what will happen is when you flip the switch on, the transistor reads that the speaker isn't doing anything, so it opens the gate. [33:32.100 --> 33:38.940] So, that makes the sound happen, which then turns the speaker on, which the transistor sees that there's now sound happening, so it closes the gate. [33:39.460 --> 33:43.320] And then as soon as the speaker turns off, there's no longer sound, so it opens the gate again. [33:43.720 --> 33:45.340] And that cycle will loop. [33:45.420 --> 33:47.200] But that doesn't really work for all of the toys. [33:47.200 --> 33:48.620] It doesn't work for the easy button. [33:48.980 --> 33:54.040] So what you'll have to do is get some kind of external oscillator. [33:54.040 --> 33:55.800] So either a 555 timer. [33:56.180 --> 34:02.000] I use Heckschmidt trigger inverters, which are, if you're really interested in it, I can talk to you later about it. [34:02.100 --> 34:04.860] It's just a really simple way of making a square wave. [34:05.580 --> 34:07.580] But also microcontrollers can do that. [34:08.760 --> 34:12.140] And essentially, you couple that with an optoisolator. [34:12.300 --> 34:21.640] So an optoisolator is a component that essentially has an LED and a photoresistor coupled in a very small package. [34:21.900 --> 34:28.460] So when you run a very small voltage across it, it will then drop entirely the voltage across the other two pins. [34:28.920 --> 34:40.560] So by tying what your positive voltage is across a button to the optoisolator to turn that on, closes essentially the button and it acts as a button press. [34:40.760 --> 34:44.700] You can use relays for that as well, but relays are expensive and [34:47.740 --> 34:50.220] just not really necessary unless that's all you have. [34:50.760 --> 34:52.060] That's what RadioShack has. [34:52.180 --> 34:53.580] So if that's what you got, then you can use them. [34:54.400 --> 34:58.220] But they also take quite a bit more amperage, amp hours. [34:58.440 --> 35:02.020] So it uses a bit more electricity essentially. [35:03.400 --> 35:09.400] So MIDI control is something that's extremely exciting about some of the really advanced circuit bending toys. [35:10.220 --> 35:15.620] Because like I said before, you can have the optoisolators for remotely triggering button presses. [35:15.880 --> 35:20.940] So you can directly with a keyboard control the buttons that are being pressed on that toy. [35:21.120 --> 35:26.980] So if it's like a little guitar with buttons up the neck, you can map that to your keyboard, you can map that to your MIDI controller, you can map that to anything. [35:28.800 --> 35:36.140] But you can also, within the MIDI command structure, you can actually change what the pitch is for each of those commands. [35:36.480 --> 35:42.940] So they make these digital potentiometers that through a digital signal, you can change what the resistance is that it's outputting. [35:43.100 --> 35:51.980] So you can actually change both the speed and the triggering of that by... through these digital circuits. [35:52.180 --> 36:02.180] But also, if you have a microcontroller, you can generate square wave output, which you can actually replace the crystal for of the toy. [36:02.460 --> 36:10.760] And then you can... with a bit of work and a bit of coding, you can actually have your toy on beats per minute, which is really, really freaking cool. [36:12.580 --> 36:15.400] So you essentially have a completely controlled toy. [36:15.560 --> 36:20.080] And I pointed out Arduino on here because there's a MIDI library that's really nice. [36:20.320 --> 36:26.860] You have access to these... all of these commands are available, and it's pretty easy to program and get into. [36:27.040 --> 36:33.640] But there are a couple of other dedicated MIDI boards that are out there that you can look up that add them in fairly quickly and easily. [36:35.780 --> 36:46.220] So yeah, there's a lot of really great resources on the web that constantly have links to interesting things. [36:46.480 --> 36:47.780] Get Lo-Fi is a great website. [36:48.240 --> 37:02.260] They cover not only like circuit bending stuff that's going on around the world, like show really cool bends that people have posted to YouTube, but they also have like weekly... like any free albums that are out there. [37:02.580 --> 37:08.800] Because there's a lot of chiptune and circuit bend and all kinds of other electronic music stuff that's just given away for free. [37:08.940 --> 37:10.640] And that's a wonderful part of the culture. [37:11.920 --> 37:14.400] Casper Electronics, he's actually here in New York. [37:16.520 --> 37:24.820] And he does a lot of very interesting bends and publishes very clear instructions online on like how to replicate those things. [37:25.040 --> 37:35.860] So the kind of interesting thing is anytime somebody finds a really cool circuit bend, you'll watch the eBay price of that thing go up from like $2 to like $50. [37:37.580 --> 37:49.300] So said Barbie karaoke machine, it's this kind of really cheesy pink plastic thing, wonderful in how completely horrific it is and what a girl would like. [37:51.080 --> 37:57.580] And you can get the most ridiculous sounds out of this thing because of some of the effects that they run your voice through. [37:58.380 --> 38:07.220] But circuitbending.com is a kind of interesting website that has links to examples and a couple of other things, a lot of pictures. [38:07.620 --> 38:11.400] It's sometimes hard to navigate, but there is a good bit of information there. [38:13.200 --> 38:15.920] And Bend Festival happens here in New York every year. [38:16.320 --> 38:25.980] So you can talk to other like-minded smart geeks and see how this is all done and share and trade and people buy and sell toys and all kinds of stuff. [38:26.820 --> 38:28.640] So yeah, that's really awesome. [38:29.260 --> 38:36.140] So tomorrow at one o'clock in the hardware hacking village, I'm going to be doing circuitbending the easy button. [38:37.160 --> 38:41.700] And it's 25 bucks has all of the parts and access to my part bins. [38:43.040 --> 38:51.040] So one of the things about kind of getting into hardware and electronics is honestly, I started buying potentiometers to support my own habit. [38:51.280 --> 38:52.760] So my friends joke that I'm a pot dealer. [38:55.060 --> 38:56.500] But yeah, it's kind of true. [38:56.680 --> 39:01.500] Like I have hundreds of pots, just all kinds of values and things like that. [39:01.620 --> 39:05.180] And my friends will literally come up, they're like, hey, dude, I just need some stuff from you. [39:06.060 --> 39:07.680] But yeah. [39:09.440 --> 39:14.980] So you get access to all of those bins and I will help you through exploring this. [39:15.340 --> 39:18.580] And like I showed before, you can get some pretty interesting sounds out of this thing. [39:19.520 --> 39:21.300] Register online if you're interested in it. [39:21.480 --> 39:23.380] Staples screwed me out of a bunch of easy buttons. [39:23.640 --> 39:27.340] So I had to run around Manhattan on Thursday and Friday and I found 11. [39:27.580 --> 39:29.980] Apparently that's all Manhattan has is 11 easy buttons. [39:31.820 --> 39:36.120] So bring your own easy button if you can find one outside of the Manhattan area. [39:36.340 --> 39:40.960] 20 bucks and you get the same parts, photo resistors and all kinds of stuff. [39:41.160 --> 39:41.980] Where's the URL? [39:43.580 --> 39:44.220] Right there. [39:45.740 --> 39:49.700] So that's the QR code that will bring you to that HOPE talk thing. [39:49.960 --> 39:52.440] So right now all there is is the preregistration. [39:53.360 --> 40:03.400] And also the link to my outline of some of the stuff that I mostly covered. [40:03.620 --> 40:05.460] And I'll put the slideshow up once I have it. [40:05.620 --> 40:07.940] And I'll throw some links up there at some point. [40:08.220 --> 40:09.940] But are there any questions? [40:11.240 --> 40:11.740] Yeah. [40:12.200 --> 40:14.220] There's microphones off to the... Yeah. [40:18.080 --> 40:24.820] Have you played at all with routing the audio output jack into an audio input jack and producing feedback loops like that? [40:26.720 --> 40:28.720] I have it built into some of my toys. [40:33.510 --> 40:35.670] So that's exactly what I'm doing here. [40:35.870 --> 40:39.250] It's just literally a switch that I toggle that on. [40:39.370 --> 40:40.870] Is there a time delay in that circuit? [40:41.370 --> 40:43.730] A little bit, but not so much. [40:43.910 --> 40:48.170] It really kind of turns the whole thing to garbage so much. [40:48.730 --> 40:54.810] If I talk through it, it's like... Like for the robot voice, you can hardly understand what it's trying to say. [40:54.970 --> 41:00.530] But yeah, it really does digital stuff so well. [41:00.730 --> 41:03.110] And also stick around or see me later. [41:03.310 --> 41:04.470] You can play with these toys. [41:04.810 --> 41:06.570] They're out and available for you to play with. [41:06.570 --> 41:07.590] But yeah, so... [41:07.590 --> 41:08.490] I had a second question. [41:08.710 --> 41:09.970] You were talking about the video circuit bending. [41:10.350 --> 41:14.570] Have you worked at all with feeding audio input into video output? [41:14.850 --> 41:15.950] I have not personally. [41:16.310 --> 41:19.070] Video is not one of my direct interests. [41:19.210 --> 41:20.110] Some of my friends do it. [41:20.110 --> 41:24.250] But yeah, I mostly like audio type things. [41:25.250 --> 41:28.730] But dude, that would be probably hilarious and awesome. [41:29.450 --> 41:30.270] I'll get on that then. [41:30.270 --> 41:30.690] Yeah, please. [41:30.990 --> 41:31.330] Try it. [41:31.690 --> 41:31.790] Yeah. [41:33.090 --> 41:33.290] Yeah. [41:34.250 --> 41:37.210] I was wondering if you could go into more detail about the Barbie karaoke machine. [41:37.290 --> 41:38.530] What did you do to bend that? [41:38.630 --> 41:39.790] And what kind of results did you get? [41:45.710 --> 41:48.390] So, yeah, explaining that to my roommates. [41:48.630 --> 41:49.030] No, no, no. [41:49.410 --> 41:51.510] I'm doing something because this is my job. [41:52.130 --> 41:53.190] I'm a full-time hacker. [41:53.310 --> 41:54.590] I have to play with toys for a living. [41:56.270 --> 42:00.750] So, I gave it the bad touch is basically what it was. [42:01.690 --> 42:09.190] Now, really that one, it's mostly to get at those delicious echo effects and delay effects. [42:10.730 --> 42:24.170] Because you can actually... there are a couple of points that you can change essentially like the decay of the echo and all kinds of other things like that through entirely analog means, like not purposeful whatsoever. [42:24.850 --> 42:29.150] But Peter from Casper Electronics really covered it quite well. [42:29.490 --> 42:33.070] And so that is not one that I explored personally. [42:33.750 --> 42:38.010] A lot of circuit benders really go for like the toy that takes a lot of people have never seen before. [42:38.770 --> 42:39.790] Which is pretty cool. [42:40.010 --> 42:43.950] But a lot of other people just do what they have seen before and that's fine. [42:44.830 --> 42:44.950] Okay. [42:45.490 --> 42:45.570] Yeah. [42:46.570 --> 42:48.990] So, yeah. [42:49.170 --> 42:50.410] Any other questions? [42:56.390 --> 43:00.490] So, you've talked a lot about bending toys, especially simple toys. [43:01.710 --> 43:07.250] Do any of these things work on really complicated systems like game consoles? [43:07.830 --> 43:07.910] Yes. [43:08.310 --> 43:09.130] Old computers? [43:09.690 --> 43:09.830] Yeah. [43:10.050 --> 43:22.690] And actually there's a whole aspect subset of the chiptune scene that circuit bends a lot of things like the Get Lo-Fi guy, he actually sells a mod kit for the Game Boy so that you can change the timing of the Game Boy. [43:22.690 --> 43:33.870] And the whole MIDI control aspect of it really ups the game a lot because that's a highly technical kind of thing that you're doing. [43:38.810 --> 43:45.230] And, yeah, some of the early stuff was actually modifying like synthesizers and keyboards and things like that. [43:45.230 --> 43:57.330] So, the Casio SK-1 is a really well-known keyboard and that's where that 16x16 patch panel bay has come from because there really are that many points that you can tie into. [43:57.650 --> 44:01.530] And I don't think people have still explored fully what that instrument can do. [44:02.370 --> 44:03.870] And it's pretty crazy stuff. [44:04.610 --> 44:05.030] So, yeah. [44:05.710 --> 44:06.050] Cool. [44:08.310 --> 44:16.750] Okay, this is maybe a bit specific but I'm in the fandom for the BBC TV series Doctor Who. [44:17.070 --> 44:17.190] Okay. [44:17.730 --> 44:30.330] And there is one specific toy that came out some months or maybe a year or two ago which was basically a remote control toy that was actually voice controlled. [44:30.610 --> 44:32.470] Do you know if anyone has tried to bend that? [44:32.470 --> 44:47.650] I haven't seen that directly but, like I said, like some of the problems with the really modern toys is they're so sophisticated and trying to protect you from messing it up that you can't get out a lot of the stuff. [44:49.630 --> 44:58.650] So, oftentimes if you open something up and you see that black blob and all you see coming out of it is like speakers and the batteries coming in and maybe the button, like just close it. [44:58.650 --> 45:00.490] So, you know, you're not going to find anything there. [45:02.070 --> 45:06.050] But depending on how complicated the toy is, I don't know. [45:06.530 --> 45:11.450] I haven't seen it specifically but if you have one we can give it the bad touch, so to say. [45:12.730 --> 45:13.130] Right. [45:13.630 --> 45:16.170] Unfortunately I don't own one but I know someone who does. [45:16.390 --> 45:17.490] Well, then open it up. [45:21.050 --> 45:25.270] Alright, I've got about like, you know, seven or eight more minutes. [45:25.630 --> 45:27.490] Any other questions or... [45:29.170 --> 45:29.650] Nope. [45:31.170 --> 45:34.930] You went over the Barbie karaoke and the speak and spell. [45:35.070 --> 45:39.650] What are some other, I guess like really infamous toys that have been... [45:39.650 --> 45:46.690] The Furby pops up a lot because they're kind of creepy to begin with. [45:49.210 --> 45:52.690] And when you skin them, like it's just... [45:55.030 --> 45:57.110] It's kind of, kind of hilarious. [45:57.430 --> 46:05.910] But yeah, those have only a few points you can do but like they've definitely been sequenced and other things like that. [46:09.450 --> 46:16.310] But yeah, there's a number of keyboards that are well known to be ripe for bending and things like that. [46:16.590 --> 46:22.770] That circuitbending.com website covers a lot of the really popular things that's out there. [46:22.870 --> 46:29.850] But actually the entire Speak series, there's Speak and Math and what is the other? [46:30.050 --> 46:30.610] I'm sorry? [46:30.870 --> 46:32.170] Oh yeah, the Speak and Read. [46:32.750 --> 46:40.130] They all use the same kind of TI voice chip and they're all really, really good for getting some crazy sounds out of. [46:41.670 --> 46:42.390] But yeah. [46:45.940 --> 46:47.060] Teddy Ruxpin. [46:47.460 --> 46:54.000] Have you, besides sound bending, have you heard of anything to deal with the mechanism? [46:54.160 --> 46:55.780] He was very articulate in it. [46:55.960 --> 46:57.180] Yeah, a little. [46:57.420 --> 46:59.920] He doesn't do too much. [46:59.920 --> 47:03.100] That's my cell phone receiving data and my speaker being on. [47:04.320 --> 47:07.200] Which actually, GSM interference is kind of fun to play with too. [47:07.740 --> 47:09.900] I'll sometimes go to websites just to get that interference. [47:10.160 --> 47:10.380] But anyways. [47:11.920 --> 47:14.760] So, Teddy Ruxpin specifically is entirely mechanical. [47:14.760 --> 47:24.320] And he just plays a tape and that is directly translated into mechanical movement into the jaw. [47:24.800 --> 47:28.480] But there are some really, really weird ones out there like Yano. [47:29.580 --> 47:33.900] Nobody in this room should know what it is because it is the creepiest toy I ever had. [47:35.160 --> 47:41.460] I saw it at the MIT flea and I have this rule where I don't pay more than like $5 to $10 on toys. [47:42.060 --> 47:44.940] Otherwise, like when I go to the circuit bending swap meets and things like that. [47:45.080 --> 47:49.060] Like when these $50 crazy things show up, like I would buy all of them. [47:49.800 --> 47:51.560] But Yano showed up and he was $25. [47:52.060 --> 47:55.860] And I was just like, this is the most uncanny valley disturbing thing. [47:55.860 --> 47:57.060] And he's a storyteller. [47:57.280 --> 48:01.560] But he has these full facial features and controls and things like that. [48:03.880 --> 48:09.100] Yeah, so there are toys out there that you can get these weird animatronic aspects to it. [48:09.260 --> 48:16.600] But like I said before, usually the motor circuits and the voice control circuits are very, very different voltages. [48:16.920 --> 48:18.640] Like dramatically different voltages. [48:19.220 --> 48:21.600] And you have to identify which is which. [48:21.780 --> 48:24.580] They're usually separate circuit boards, so that makes it a little bit easier. [48:26.180 --> 48:29.220] But you just have to be very careful when you're exploring those toys. [48:30.040 --> 48:35.220] Always have potentiometers in series with what you're exploring with. [48:35.800 --> 48:41.440] Even if it's on what is obviously the voice control board, still explore with protection there. [48:41.580 --> 48:44.760] Because the Furby you can kill in about half of a second. [48:45.580 --> 48:48.000] Because it's all on kind of the same circuit board. [48:48.640 --> 48:49.420] But yeah. [48:49.920 --> 48:51.800] What about Tickle Me Elmo? [48:51.800 --> 48:54.360] I haven't actually played with the Tickle Me Elmo. [48:55.520 --> 48:56.480] But that's... [48:56.480 --> 49:03.320] I think it's entirely just electrical and there's like a little vibration sensor or vibration motor in there. [49:03.500 --> 49:05.380] But it's probably the same deal. [49:07.740 --> 49:08.220] Bam. [49:08.380 --> 49:13.480] I haven't seen any of those bent, but I'm sure that I would get a letter from somebody. [49:14.620 --> 49:15.000] Anyways. [49:16.700 --> 49:17.480] I was wondering... [49:17.480 --> 49:23.840] You said that someone was mentioning that some products now have like goo in it so you can't take it with certain parts? [49:24.060 --> 49:24.300] Yeah. [49:24.440 --> 49:24.960] That's the... [49:24.960 --> 49:26.340] They put epoxy on top of it. [49:26.500 --> 49:26.540] Yeah. [49:26.940 --> 49:27.600] Is that like... [49:27.600 --> 49:27.900] Is that... [49:27.900 --> 49:32.260] I mean, I don't know if you've seen like older, much older toys or recent toys or other things that have this. [49:32.260 --> 49:36.080] Is this like something that people are now putting in more and more or is it just random? [49:36.080 --> 49:39.000] Well, it's because the manufacturing process got a lot cheaper. [49:39.600 --> 49:44.600] So it's kind of the same way that they do integrated circuits in like your processors. [49:44.860 --> 49:51.060] So you might have seen those pictures of like the Pentium chips where there's just thousands of processors on this big huge circle. [49:51.800 --> 49:54.380] And some percentage of them are just going to fail. [49:55.120 --> 49:57.800] But they know that percentage and then they just cut them out. [49:58.220 --> 50:03.240] So they actually manufacture that on there and then they just put the epoxy on top of it. [50:03.240 --> 50:11.080] So it's a very quick way of kind of being able to do this with essentially with lithography is how they're building this stuff up. [50:12.280 --> 50:13.620] Aren't those really high volume? [50:14.200 --> 50:14.960] Not anymore. [50:15.740 --> 50:18.860] They'll do it for as few as a thousand or less. [50:19.680 --> 50:20.620] Miracle of China. [50:20.980 --> 50:27.460] Like, you know, something doesn't exist, you send them an email and the next day, yeah, yeah, we got lots of those, you know, and it's just... [50:28.700 --> 50:33.220] But yeah, that manufacturing really started getting a lot cheaper in the past few years. [50:33.240 --> 50:38.140] And especially recently, because a lot more factories are capable of doing it now. [50:38.960 --> 50:44.240] And yeah, so that's why the future of circuit bending is nigh. [50:45.080 --> 50:53.400] But there's still tons and tons of mid-90s to mid-2000s toys that are really, really good for kind of stuff. [50:55.400 --> 50:56.000] But... [50:56.000 --> 51:01.440] Have you seen any events on this storytelling Barney? [51:01.600 --> 51:04.840] You can actually download a serial [51:09.080 --> 51:09.780] port on a computer. [51:10.260 --> 51:16.520] And you have to go on their website and download some stories and then download it to the... [51:16.520 --> 51:21.480] I haven't seen anything specific to that, but that sounds like it's ripe for hacking, period. [51:22.200 --> 51:26.640] Because usually you can reverse engineer those protocols for a couple of things and get data out of them. [51:27.280 --> 51:31.600] Like there's the Star Wars kind of mind control Jedi thing. [51:32.720 --> 51:44.160] It actually talks RS-232, so you just hack into the thing and just with them, you know, any kind of serial port, you're suddenly getting like really, really, really low level like brainwave kind of stuff. [51:44.340 --> 51:49.440] But yeah, I mean, that's the kind of thing that I wouldn't even like circuit bend first. [51:49.440 --> 51:55.640] I would see like what I could sniff off of it and see what I could get it to do and say regardless. [51:58.760 --> 51:59.120] Yeah. [52:01.300 --> 52:02.020] Anything else? [52:04.200 --> 52:04.560] Yes? [52:05.280 --> 52:07.260] Sorry, can you say more about the style of those things? [52:08.560 --> 52:09.080] Oh, yeah. [52:10.680 --> 52:14.640] You're just going to have to Google online because there's like four or five pins that you need to solder to. [52:15.280 --> 52:19.260] And if you have an FTDI cable or chip, that makes it really, really, really simple. [52:19.440 --> 52:25.500] But essentially you're breaking off TX and RX and it's simple RS-232 serial, which is the same thing. [52:25.660 --> 52:30.220] And it's in the back of a lot of desktop computers. [52:30.360 --> 52:31.420] No laptops have those anymore. [52:31.580 --> 52:49.980] But yeah, just with the serial communication protocol, you can actually, you just get raw data from three different values of like what it's, I forgot what it is, like how strong the signal is, what the signal integrity is, and then like what this actual signal is, [52:50.300 --> 52:51.780] you know, how high or low it is. [52:52.300 --> 52:53.640] But it's pretty cool. [52:53.780 --> 52:54.460] You can see it online. [52:54.620 --> 52:58.280] Somebody has a couple of programs you can download to see graphing information. [52:58.940 --> 53:03.380] And then you hook your friend up to them and then you slap them and watch it spike and it's pretty funny. [53:04.840 --> 53:08.880] And then the next time you just fake it and then it still spikes and it's even funnier. [53:12.160 --> 53:12.900] All right. [53:13.240 --> 53:13.780] Anything else? [53:15.020 --> 53:15.580] Okay. [53:16.060 --> 53:17.360] So that's circuit bending. [53:18.840 --> 53:21.540] If you got any questions, I'll be down in the hardware hacking area. [53:21.780 --> 53:33.080] You are absolutely free to attend, just hanging out in the circuit bending thing, watching people bend the easy buttons if you didn't get to the registration in time to get one. [53:34.020 --> 53:40.920] But also bring any other toys you have, because I really do have parts and I'm just gonna, you know, encourage people to explore and play. [53:41.520 --> 53:48.500] Because circuit bending, even though I have a bit of electrical knowledge that helps me get into this easier, you don't have to have that to get into it. [53:48.620 --> 53:51.360] And the whole key here is to have fun and explore. [53:52.120 --> 53:53.240] And yeah, that's it. [53:54.120 --> 53:54.520] So... [53:54.520 --> 53:54.640] Okay. [53:54.780 --> 53:55.020] Okay. [53:55.020 --> 53:55.040] Okay.