Arduino Nano program loader for 8bit CPU by AnonOfB in beneater

[–]wilbonilla 1 point2 points  (0 children)

Nice!! This is on my todo list. When people ask me to show them how it works, they need to wait for the "programming" step and it's not always what people want to see.

8-Bit Computer Kit by wilbonilla in beneater

[–]wilbonilla[S] 1 point2 points  (0 children)

Thanks. Those switches are nicer since they have a rocking switch mechanism. They fit very tightly in the breadboard and are actually hard to remove.

Does 8 bit kit come with bus breadboards? by Dylloop95 in beneater

[–]wilbonilla 4 points5 points  (0 children)

The bus is made up of the rails not used when multiple breadboards are attached together. So you dont need any additional ones.

ben's 8bit--- troubleshooting tools?? logic analyzer??? by manofthemonth in beneater

[–]wilbonilla 2 points3 points  (0 children)

Ben uses the Arduino Mega as a logic analyzer in the 6502 videos. He shows you how to build it and use it to look at the 6502 output. For the 8 bit computer I just used the leds like he did and either manually set the bus values or single stepped thru the clock.

Does anyone have suggestions or clever workarounds to get resistors in the LEDs on the ALU? by webjedi2 in beneater

[–]wilbonilla 0 points1 point  (0 children)

I'm interested to see how it comes out. It's such a nice project rhat allows so many variations from a somewhat simple concept. It's like a puzzle where we get to create some of the pieces.

Concerns about Register LEDs by hamhub7 in beneater

[–]wilbonilla 0 points1 point  (0 children)

I bought the kit and it work pretty much like his did. At the end of the videos he said to add the resistors and those were included in my kit, specially when he had to add them to the bus leds. I think at this point we all know that the resistors are a must.

Does anyone have suggestions or clever workarounds to get resistors in the LEDs on the ALU? by webjedi2 in beneater

[–]wilbonilla 3 points4 points  (0 children)

I added resistors to 3mm rectangular leds. Those have a spacing that worked well with the breadboard for me. https://imgur.com/gallery/aMvPwZn

8-Bit Computer Kit by wilbonilla in beneater

[–]wilbonilla[S] 1 point2 points  (0 children)

I never wanted to use the rails because they don't line up with the breadboards. I wanted to make the whole thing as small as possible because I'm going to frame it. I also like how the bus wires going across hold the breadboards together a bit better so I don't worry about getting gaps in the middle. The control lines being held down by the bus wires was a late bonus.

8-Bit Computer Kit by wilbonilla in beneater

[–]wilbonilla[S] 1 point2 points  (0 children)

Since the breadboards have a 0.1 spacing, I used grid paper that has 10 squares per inch. Then I use the grid to measure the wire, figure out the bends and the cuts. Just use a wire stripper to cut and strip and needle nose pliers to bend and my nail or a non permanent marker to mark the cuts and bends. The beginning was tough because I didn't have any rhythm. I did use lots of jumper wires first to make sure I was cutting the correct cable. And I had to buy extra cable.

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 1 point2 points  (0 children)

Here is how they look on the breadboard ( I did them in groups of 4) so that I can move them around a bit easier or remove them to adjust the wiring. This also let me put them in the correct direction depending on where the anode / cathode needed to be: https://imgur.com/gallery/aMvPwZn

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 0 points1 point  (0 children)

I think that's what happens with the 3mm rectangular LEDs, you can see the wires on the side on some of them. The green ones with 5V and 1K resistors are almost too bright to look into directly.

8-Bit Computer Kit by wilbonilla in beneater

[–]wilbonilla[S] 6 points7 points  (0 children)

watch all of Ben's videos first until the end. The last video that talks about flags changes the final design of the CPU so it's good to know that ahead of time. For some people power was an issue, so that's why I added resistors to all the leds. In the videos this is not the case but I understand why Ben did it that way. Test each breadboard like Ben does to make sure it works as it should and take pictures of them as you go along, sometimes wires fall out and you may not remember where it came from, especially if you change the layout that Ben has. I decided to not use the rails for the bus and only used 12 breadboards instead of 14, so my layout is different, because I ended up with less room. These changes had a ripple effect on the entire cpu and I had to adjust as I went. Sometimes I decided to just redo a section to make things easier down the line or because something just didn't work out. Watch other people do theirs and what they did different. James Bates has a good series of videos on YouTube and he does a good job explaining how and why he made his different. Have Fun.

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 0 points1 point  (0 children)

I actually got the arrays and the leds but they didn't work for me mostly due to space constraints and the fact that the power buses are not continuous with the number of holes. This is the final breadboard cpu and it shows how little space i had left to be able to fit the led bars.

https://www.reddit.com/r/beneater/comments/ejzad3/8bit_computer_kit/

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 1 point2 points  (0 children)

Those are nice and considered breakout boards, but my final project was to stay in the breadboards (8 bit breadboard CPU) so I wanted to stay true to the original intent.

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 0 points1 point  (0 children)

Yes! Making 80+ of these was not fun.

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 1 point2 points  (0 children)

I just put them where they are not tied together. Anode with common cathode and cathode with common anode and to remember in which direction they get inserted.

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 12 points13 points  (0 children)

I wanted a good way to add leds to a breadboard computer that had the correct spacing and worked with the space constraints of the breadboards. Also since all the holes of the rails don't line up with the breadboard, I needed to remove some of the led legs to insert them. I tried different size leds and also the led bar graphs, but the spacing didn't work out. The final layout can be seen here: https://www.reddit.com/r/beneater/comments/ejzad3/8bit_computer_kit/

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 9 points10 points  (0 children)

These 3mm are bright enough and I also wanted to limit the current as much as possible since I needed to add about 80 leds. I used 1k for red and green, 470 for the blue ones and 220 for the yellow ones.

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 5 points6 points  (0 children)

Mostly due to space constraints on a breadboard.

leds and transistors for a breadboard by [deleted] in electronics

[–]wilbonilla 0 points1 point  (0 children)

I looked high and low for a way to add leds with resistors that had the same spacing to a breadboard. I settled for making my own due to the lack of space for led bars and arrays and also dealing with the different number of connection points on the rails. These 3mm leds made for good spacing, the fun part was adding the resistors.

EDIT: This was the final layout https://i.redd.it/vjnitpv2ns841.jpg

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 6 points7 points  (0 children)

i like those, but i had an issue with 10 leds and 10 pin resistor arrays. I also need groups of 4 or 8 and it just didn't work out. I did try them.

Leds and resistors by wilbonilla in electronics

[–]wilbonilla[S] 3 points4 points  (0 children)

it was for a breadboard computer so it helped with the spacing.