Digital Display, Yay!

This board is to show, discuss and archive useful combinator- and logic-creations.
Smart triggering, counters and sensors, useful circuitry, switching as an art :), computers.
Please provide if possible always a blueprint of your creation.
User avatar
DaveMcW
Smart Inserter
Smart Inserter
Posts: 3700
Joined: Tue May 13, 2014 11:06 am
Contact:

Re: Digit Display Blueprint

Post by DaveMcW »

Thanks XKnight for the memory cell design!

Here is the optmized version. I reduced it to 16+3n while removing leading zeroes.

Image
Blueprint

XKnight
Filter Inserter
Filter Inserter
Posts: 329
Joined: Thu May 28, 2015 10:40 pm
Contact:

Re: Digit Display Blueprint

Post by XKnight »

Very nice, although I don't like so compressed setup, because it is hard to understand. But for some reason i think it is not a final version of the digit display ;)

XKnight
Filter Inserter
Filter Inserter
Posts: 329
Joined: Thu May 28, 2015 10:40 pm
Contact:

Re: Digit Display Blueprint

Post by XKnight »

Mooooaaaaar optimization!!!
15+2n

@DaveMcW, now your turn :)

Image
Blueprint

User avatar
Belgarion045
Manual Inserter
Manual Inserter
Posts: 3
Joined: Fri Feb 05, 2016 6:12 pm
Contact:

Digital Display, Yay!

Post by Belgarion045 »

So, 1st off, it would be way easier if comparators could have multiple outputs instead of only one, but we are stuck with that for a moment, so i rolled with it :D
I will post another one, much smaller when the devs implements the multiple outputs things (edit: Dr.Walrus have a design that works just like that and is very compact, check his comment on this post for more)

-edit-

so here is a new link to download the world, i'll change the other too https://www.dropbox.com/s/e6jw7ueyxkkki ... y.zip?dl=0
also, the world has change a little, here is the prototype i have in my world, he have 5 digits and, because i had no place to put more, little lamps that will lit up when the amount of things in the chest on the rail station is too much for the display to handle(the max he can show is 99 999, so when its 100 000, he will lit 1 light and 00 000)

Image

Ok, so i wanted to build a digital display to show how many things i got in a box,because why the hell not, so i made this
Image

Cool, huh? So right now its showing how much green circuit there is in the storage chest near the roboport, on the bottom left of the image. it goes to the bottom right arithmetic combinator, who just add up any signal going in his input and outputting the result in the F channel, and then a ton of things happen, so ill be explaining them clearly

Image

there, one-number display, that will be easier to explain



the display

Image

I wanted to make one with 13 points, but it was way too much, so i simplifie it to just have 7 segments of 3 lights each. its really simple, each of them have a number, and if the chanel of that number is equals to one, it lights on. all the lights are connected to the same red wire network who will be our final output network, as well as alternated network



the modulo combinator

Image

In case you didnt know, modulo, also writen %, is an arithmetic operation who gets therest of a divion. for example, 14%5 = 4, because 14=5*2 +4. its very useful because you can easily get the last digit on a number by doing %10. And thats why i want it to be an operation available in the combinators, so the 4 combinators circuit can be compacted in 1.

so, on the circuit itself! the 1st one just take anything and output it as the A signal on the inputs of 2 and 4. the 2nd one divide A by 10 and outputs it as B the input of 3, the 3rd one multiply B by 10 and outputs the result as B on the input of 4, and the 4 one subtract B to A and outputs A, who become the inputs for the display

for example, you inputs 235 in the circuit, the 1st one outputs A=235, the 2nd one have A=235 as inputs and outputs B=23, the 3rd one inputs B=23 and outputs B=230, and the 4th one take A=235 and B=230 as inputs and outputs A=235-230 = 5, the number we want! hurray!




the display controller

Now here comes the complicated one. Because of technical limitation, i had to make a lil controller for each segment lighed up by every number possible. here is an example

Image

So here is the controller for one number. each controller are linked with each other by the inputs of the number detector, and by the outputs of the segments controller. there is 10 lines of controllers for each display, one for each number from 0 to 9.
in this design, the 2 constant combinators are tottaly not obligatory, they are there just to make life easy.

so, this line is for the number 9. the constant combinator in the "number detector" part outputs a yellow signal of value 9, for obvious reasons. it outputs into the decider right next to it using the red wire controller, just to make the signal unique from other lines, decider which will outputs A=1 if A=yellow signal(in this case if A=9), then it outputs to every other decider on the line the same A value. the second constant combinator outputs 2 signal, who is the same for every line on any display controller: the green signal as 1, and the red signal as 2. in the next combinators you have to make seven deciders, one for every segment, who outputs their number signal as 1(for the 3rd segment, it will outputs the signal 3=1).the tests are simple: if you want a segment to be on, you test if A=green signal, and if you never want a signal to be on, you test A=red signal. because A is equals to 0 or 1, the test A=red will never be true, and the test with A=green will be true if the number you want to display is selected. Easy. As this line is for the number 9, all the deciders are set to the test A=green exept for the '4' one, who need to be set as A=red




So, to finish, wiring: the 4th combinator's output of the modulo module is connected to the input of one of the display controller, each display controller's inputs are linked with each other;in each line of the display controller, the outputs of the 1st decider is linked to every inputs of the other decider(in the segment controller) using the green wire network, and every decider in the segment controller will have his outputs linked to one red wire network, and each line of the display controller will be connected to the same red wire network, who is also linked to the display itself. and done :D


also, each number display are connected to each other before the modulo by a simple circuit: the raw inputs (the number you want to display) is directly linked to the display on the right and to a arithmetic combinator, who takes the signal, divide it by 10 and outputs the result in the next display and on another arithmetic combinator who does the same thing, up to the last digit


So, voila, if you have any question feel free to ask, here is a link to download the map where i build it(its on the top right corner) https://www.dropbox.com/s/e6jw7ueyxkkki ... y.zip?dl=0

See ya
Last edited by Belgarion045 on Mon Feb 15, 2016 12:28 am, edited 2 times in total.
:D

DoctorWho?
Long Handed Inserter
Long Handed Inserter
Posts: 80
Joined: Sat Jan 10, 2015 3:42 am
Contact:

Re: Digital Display, Yay!

Post by DoctorWho? »

This is impressive. Now I need to figure out how to import blueprints so I can build way too many of these. And figure out how to make a 16-digit display. :P

EDIT: File link's broken.

User avatar
Belgarion045
Manual Inserter
Manual Inserter
Posts: 3
Joined: Fri Feb 05, 2016 6:12 pm
Contact:

Re: Digital Display, Yay!

Post by Belgarion045 »

DoctorWho? wrote: File link's broken.
i hope it works now :D https://www.dropbox.com/s/e6jw7ueyxkkki ... y.zip?dl=0
:D

DoctorWho?
Long Handed Inserter
Long Handed Inserter
Posts: 80
Joined: Sat Jan 10, 2015 3:42 am
Contact:

Re: Digital Display, Yay!

Post by DoctorWho? »

Yep. works now. I'm going to go see what happens when you overload the system now :P

User avatar
Dr. Walrus
Long Handed Inserter
Long Handed Inserter
Posts: 96
Joined: Fri Nov 20, 2015 6:30 am
Contact:

Re: Digital Display, Yay!

Post by Dr. Walrus »

Pretty cool dude! It's always nice to see other people's solutions to the same problem I'm trying to solve. I've been working on a digital display myself and I've managed to shrink down the controller down to just one decider combinator and one constant combinator per digit I want to display.

Here's my setup.
Image

And here is a diagram of the controller by itself if it makes any sense. What I did was put the signals needed to light up a specific digit in the constant combinator, and set the decider combinator to output 1 of every input when the condition for its specific number was met.
Image

I've been using a larger display controlled by pressure plates from my pressure plate mod as a timer for an automobile racetrack.
Image
Last edited by Dr. Walrus on Mon Feb 15, 2016 6:33 am, edited 1 time in total.

User avatar
Belgarion045
Manual Inserter
Manual Inserter
Posts: 3
Joined: Fri Feb 05, 2016 6:12 pm
Contact:

Re: Digital Display, Yay!

Post by Belgarion045 »

wow, didnt think of it that way, i mean the special things like each or everything is quite hard to understand.

but the design will be even smaller when the next patch will come out, because of the multiple outputs thing the constant combinator will not be necessary anymore.

I'll link to your comment in my post so everyone can see a better idea than mine :D
:D

XKnight
Filter Inserter
Filter Inserter
Posts: 329
Joined: Thu May 28, 2015 10:40 pm
Contact:

Re: Digital Display, Yay!

Post by XKnight »

I think I also can share my digit display in this topic, so... behold!

Image

Details you can find here

DoctorWho?
Long Handed Inserter
Long Handed Inserter
Posts: 80
Joined: Sat Jan 10, 2015 3:42 am
Contact:

Re: Digital Display, Yay!

Post by DoctorWho? »

Dr. Walrus, your system works flawlessly. Even at a speed of several hundred items per seconds, it still keeps up :shock:

I haven't checked out XKinght's yet.

DoctorWho?
Long Handed Inserter
Long Handed Inserter
Posts: 80
Joined: Sat Jan 10, 2015 3:42 am
Contact:

Re: Digit Display Blueprint

Post by DoctorWho? »

This is impressive.

User avatar
Dr. Walrus
Long Handed Inserter
Long Handed Inserter
Posts: 96
Joined: Fri Nov 20, 2015 6:30 am
Contact:

Re: Digital Display, Yay!

Post by Dr. Walrus »

DoctorWho? wrote:Dr. Walrus, your system works flawlessly. Even at a speed of several hundred items per seconds, it still keeps up :shock:

I haven't checked out XKinght's yet.
Thank you. After seeing XKnight's brilliant solution at least I have that going for me. I've been studying XKnight's contraption from his blueprint and the space savingness and reuse of similar components is genius. When his display is used as a timer that increments up every game-tick, the display lags behind while timing but will still display the correct number once the timer is stopped and the display can catch up. I think it takes 9 or 10 game ticks as it's internal clock cycles along each display digit.

To save you some work if you want to see it in action, here's the blueprint string of my big timer. The input is on the bottom right power pole. Sending a green signal starts the timer, a red signal stops the timer, and a yellow signal stops and resets the timer.

Code: Select all

H4sIAAAAAAAA/+1dbW/jvLH9K0U+3ia9okjqBUX6R4qLRZp4n8dA3uB12i4W+9+v7Y2z0aFMzZHG9sTOx8CUouGZN84ckndPf7l/ur25/8uX6x+zx+V8OZ99
u/7x4/HmYXZ98W359Di7+s/N/f3F5fPTt9WPT4/XP/57fVXGv8XL79dXzv0t/vx5OTjcc8MDN7zkhjtueEENdy03vOGG19zwihvOoeo4mBynBI6DyXFK4DhU
OVA5TDlIOUQ5QDk8STg5o6NGU1hSg6nvoESkZo8ChtIQSkEoTaWMgLIvznY5x8B5Hc6lcf6Sc8akp3+L3wU1vH0/+mYxX/75MFvOb69unx7+NX+8WT4tdgXP
4ufl3Xwxu938Ei5vnx4ff/2xSjb+eeEu/u/6x2J2t0o8NjnI9y/zu+tQ/1z9s39elH0/tu7ydr64fZkv13+5n+uhq5fezV/f+fvjrn98nS++Lb98m//xeHN/
/WP5/Xn18f+eL5YvNys5XyXf/HgVLjZv+ba8eVxeF5dPz7PFzeaLL/56cfn0snx+kb3nX/cvs4vNN21n9uVfq5euX5WkC9vpEU1J1ZX68v1vze7fov/5/mvu
Zrfzu9liN2xvaYY2bKFNkHr9GAam1Vu7QK0Eeb5ZrAW5vvgHhVS7edHz9y+3Ty+Pyy9fF08PX+aPq6evL77e3H/boPgG4sPKMq7ubx6ed+RNa/OQzVEHq7KL
VdH9M9Xt10eZGWvfz5frzNc1JeLGYchkTKE+yocHFpu2O/+lKTHk839YxXmY3c1fHq5m96vPWqwiwvPT/WxXQi9XoboLRex4MUn8CeP92Oa/7fJjzhX7iD/+
4PHHM+FnFUY6eIRMxMlEqqoko9GeQIzNCQajgvYT6SwcwcEVpJfu6hdEUHAbJgKRYwVsujZTGBKCUK6Dzr0gIkxIbDdua2dA8HsJCOWhAwK1HKlcJgDErv76
TDxoqHjgJqwpsxhW4QTjwbb8IXY8XaS6nrUCUGsTTqlkvVIP0Mf4bk9/t4359qxGVV2tOejsDy9M+KVt1bWKEsorgzU6UdFtO7oVDa6ZwQ0zuCUGlwUz2DGD
S2awZwYHZnBfIXSwbNpQo+v3o7cqnimx+t//pFd7/1jMZo8d/W18mqt8nd8vZ4t161difcXG+l42pjd/vJv9dxPSJU+65MlS+GSZPOmFT4bkySh8MiZPVsIn
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
Last edited by Dr. Walrus on Mon Feb 15, 2016 6:32 am, edited 1 time in total.

DoctorWho?
Long Handed Inserter
Long Handed Inserter
Posts: 80
Joined: Sat Jan 10, 2015 3:42 am
Contact:

Re: Digital Display, Yay!

Post by DoctorWho? »

Cool.

On a side note: I used the modulo system to create a decimal to binary converter. I haven't setup the other way yet. I also used it to find the largest possible number in Factorio (2147483647 or 2^32-1) :twisted:

XKnight
Filter Inserter
Filter Inserter
Posts: 329
Joined: Thu May 28, 2015 10:40 pm
Contact:

Re: Digital Display, Yay!

Post by XKnight »

XKnight wrote:I think I also can share my digit display in this topic, so... behold!

Details you can find here
Thanks to this discussion I've reviewed my previous digit display, and here is the result:
Animation.gif
Animation.gif (14.3 MiB) Viewed 18884 times
Previous design uses 15 combinators, 10 const comb and 2 combinators per digit (15 + 10*0.5 + 2n).
New design uses 11 combinators, 5 const comb and 1 combinator per digit (11 + 5 *0.5 + 1n).

To inspire other players I won't publish blueprint for new design, so you have several days to beat me :)

User avatar
Dr. Walrus
Long Handed Inserter
Long Handed Inserter
Posts: 96
Joined: Fri Nov 20, 2015 6:30 am
Contact:

Re: Digital Display, Yay!

Post by Dr. Walrus »

Image

XKnight
Filter Inserter
Filter Inserter
Posts: 329
Joined: Thu May 28, 2015 10:40 pm
Contact:

Re: Digital Display, Yay!

Post by XKnight »

I am very sad, that nobody even tried to make improved version of digital display :(
As I promised:
Blueprint
How to use:
1) place blueprint (wait until last element will be placed)
1.png
1.png (516.48 KiB) Viewed 18799 times
2) copy content from green const combinator to red const combinator (very important step; do not skip; should be done only by using "copy-paste entity settings")
2.png
2.png (515.68 KiB) Viewed 18799 times
3) Remove green const combinator and build green wire to test display
3.png
3.png (516.12 KiB) Viewed 18799 times
4) Have fun
4.png
4.png (404.1 KiB) Viewed 18799 times
P. S. I made a small mistake when counting elements, so: 11 combinators, 4 const comb and 1 combinator per digit (11 + 4 *0.5 + 1n).

piriform
Fast Inserter
Fast Inserter
Posts: 117
Joined: Mon Jan 25, 2016 10:02 pm
Contact:

Re: Digital Display, Yay!

Post by piriform »

Very nice! I'm wandering whether switching to a different base (say 100) would work.

XKnight
Filter Inserter
Filter Inserter
Posts: 329
Joined: Thu May 28, 2015 10:40 pm
Contact:

Re: Digital Display, Yay!

Post by XKnight »

piriform wrote:Very nice! I'm wandering whether switching to a different base (say 100) would work.
Nope, theoretical limit is 31.
But I checked this build only for base = 10.

Update:
everything is ok for base = 5, but this requires some fine tuning:
Animation.gif
Animation.gif (14.3 MiB) Viewed 18675 times

User avatar
DaveMcW
Smart Inserter
Smart Inserter
Posts: 3700
Joined: Tue May 13, 2014 11:06 am
Contact:

Re: Digit Display Blueprint

Post by DaveMcW »

I updated my single digit display, using XKnight's integer overflow alphabet to cut the size in half. It can still be chained together for multiple digits.

Image
Blueprint

Post Reply

Return to “Combinator Creations”