We'll need to connect all the components to the AdaFruit Feather Huzzah ESP8266 So, we'll be connecting the button, the Neopixel, the OLED screen for the eyes, and also a buzzer. For the first thing I'm going to need to do because there's only one ground pin and one 3.3 volt pin on the microcontroller, and most of these components need at least a ground pin, some of them need a power pin as well So what I did is I took some header pins, and I've used a piece of proto board to attach them together and on the back they are all soldered together using a piece of wire. So you could use promo board, or you could just use wire directly on the base of the header pins or, if you prefer, you could use a tiny bread board, so something like this, and then just use these rows along the side to connect those. For those wires where I've popped the casings off the [debunk?] connectors, I'll push them back into their connectors So these are the casings. And they just slide back in, and click in place. I'll mount my power rails on the side of the enclosure So I've got my power rails here, and I've stuck a piece of double-sided tape on the back So that will simply stick in place there on the side. Now, what I'll need to do is run a jumper wire. And I'm using these very small female-to-female jumper wires ...because there's not a lot of space inside the case for wiring. So I'll take one of these pins and choose one side to be ground, I'll choose this side here, push that on, and this has got to go to the ground pin on the ESP8266 microcontroller.and that is on this side, about the fourth pin from the end. It might be easier to pull this out to begin with, so pushing it on to the ground pin, like that So, for the button, we need one side going to ground and one side going to pin 14. So I'll take one of the leads from the button and put it on to pin 14 on the microcontroller. And the other one is going to connect on to my power and ground rails. So it's going on the ground side. And I'll just push that on like that. So that's the first component, that's the button, connected. One side to ground, one side to pin 14. The next component that I'll connect is the buzzer. The buzzer has two wires. One side goes to ground, that's the black wire. And the red wire's going to connect to pin 12 on the microcontroller. So again, just like for the button, I'll attach one lead to the ground, push that on there, and the other one's going to go on pin 12, which is on this side of the microcontroller right next to the button. Whoops, and I just lost my cable. So that one goes back on to pin 14, and this one goes on pin 12 right beside it. I'll also need to hook up the power side of my rails. So, using another small jumper wire, I'll connect up, the other side, and I'll feed this through, and hook it up to the 3.3 volt pin on the microcontroller over here. Next, I'll attach my Neopixel, so I've already popped it out.and you see I've got some pins on the bottom of the Neopixel. The ones that we are using are the data input pin, which is going to go to pin 2. The pin that's labelled 5 volts is going to go to 3.3 volts, and the pin that's labelled ground which is going to go to ground. I'll feed these through the holes. This one's going to go on that side, and the ground and 5 volts wire are going to go through on this side. [feeding wires through holes] Push those through. And push it into place. Our blue wire, which is ground, is going to go on to our ground connector under the rails here. And the red wire, I'm going to feed through to the other side, so that it can come through to the other side of the power rail, here. [connecting wires] Stick it back in place. And then finally this white wire is going to go to pin 2, so I'll feed that through under here It's right down the bottom, it's a little tricky to see. But I'll push that in place. On to pin 2. And then I'll start to ease that microcontroller back in to place so that it is sliding underneath the Neopixel. So, finally now, I just need to connect the wires coming from the OLED screen. And there are 4 wires there. Red and black go to 3.3 volts and ground. And the two yellow wires that I have connected to SCL and SCA connect on to the SCL and SCA pins which are down at the bottom here of the AdaFruit Feather Huzzah. So, it's going to be a little bit of a tight fit. But what we're aiming for is for this buzzer to slot into this space here So I'll use a bit of double-sided tape to keep it in place and then for these wires to be connected here, with this shell down over the top, so the cutout is where the USB cable is If you find that these wires are not quite long enough, you can use some extension jumper wires. Use some male-to-female jumper wires like this and that'll give a bit more space Once all the wires are connected up, then feed through the screws, with some springs so, these come in under here, and the springs go above them, so do that for all four, and then those are going to feed in to the holes on the underside of the top of the shell The other thing that you'll need to do is pop the 3D printed top on top of the button and just trim it until it's just clearing the screen at the top so what you want is there will be a little gap so that when you fit the top of the pet it then connects with the button so that's going to depend on exactly how tall your button is so you might need to trim a little using a hobby knife. [screwing bottom to the shell and placing pet down.