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: 3713
Joined: Tue May 13, 2014 11:06 am
Contact:

Digital Display, Yay!

Post by DaveMcW »

This is a compact, expandable blueprint for displaying numbers.



Image

Original post
Last edited by DaveMcW on Sat Jan 15, 2022 5:25 pm, edited 4 times in total.

Neotix
Filter Inserter
Filter Inserter
Posts: 599
Joined: Sat Nov 23, 2013 9:56 pm
Contact:

Re: Digit Display Blueprint

Post by Neotix »

So far it's the best digit display on this forum I had seen.

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

Re: Digit Display Blueprint

Post by DaveMcW »

Here is another design. It is 2 tiles shorter, and does not show leading zeroes.

Image

But it is harder to expand, so here are custom blueprints for each size.
2 digits
3 digits
4 digits
5 digits
6 digits
7 digits
8 digits
9 digits

ARC190
Inserter
Inserter
Posts: 27
Joined: Sat May 23, 2015 9:03 am
Contact:

Re: Digit Display Blueprint

Post by ARC190 »

Well, the design I've been using is one i came up with myself. I'ts basically an adaptation of those old 7-segment LED displays.

Code: Select all

H4sIAAAAAAAA/+Vd7U4cS5J9lSt+rprZyqysL82yLzJaWYzNnUXCYGG8u5bld98Gc7HzZHcQJzMoB8X8uYNoFx0ZXyciTkV+uPnj6ub9+dUf786+XVzfXd5d
Xnw++/bt+vzjxdnJ54/nV1enV+cfP53sPt183v/y5vrs2/+dnYb0t2H3df/f4W/D9937m+vri/f3v9z/03+chJP/Ovt2e/Fh/5iHJ359d/nhLH7f/fJT+r7/
3/2/+3D5+M/eX96+/3J5d/btz8vbz3fvPl/+6/r86uzb3ddP++/xP5e3d1/Or052j1/r4Zen3cnDIz7fnV/fnYX9//346fz2/O7m9uzk7OT++c9KMbBShEyK
OOY/Lj6kiqxUKRNj8CFF36ab3ocUgZWiz6UAoXxINbJCTZkUswshJlaI3Nn7If9xciEUHdByoXwEMDq3zJkQoXMhBR2/ljxDdvmP0YNQdDQLedoPLvJ+R0uR
R+GUu34aPQjFp8s86wcXaZ+GLiHPl3tNOZCCDmAgRcoD2uDC92daqDzrD7mMgwt7W2ih8oQZXGCZwEe0XDfBReLnwXLIHSW6yPx8/RXy1D/kyhldxLRA4+WY
5/7oIvcHunaJefIfc6lGH1LRcSzm2T+6iMaBzjGgnOiiPo50OI55bhzzJDO6SDKnT66T6np+MQ9r0USq0UyqXi1Vrp3JJDy3yzG0ymESydrlSG1W1rvAAD/b
l3oxchDQu8j6P5vJajkGl+oIrHf0eUieTPp7oVmOrlEd4CwmPm8nVbV2TOqXZjlmVjl5Ruyhw+wjQc60bnKTm00iQLMYNHgB3biokJ+GFtXKMAHIzcoYWGX0
uTaSj6xCQ5XQeTSqnjWqlGeR2UdupJEKaCNBl9/EVcykqlaOSWXfLAad4WHIMpu4SnPgouEXDMBS3nZJJp7TKlVoFcpFGGu1sMVFHU+XjWFwqAs6FKcc+iYX
HS+6ozLkfrGYDIZbQ29qlcJFdqcR45Bnc3CTwQRAtgo10c6eu8kAxD0Te2uNYHSJAoPhxUWmX1pV4yKC0bU76CJ0Lor3QCOU2DnURkXzDqKWC5JhoEuSEWJx
5yIxBrruLeRw0T7lRw0jeEc+ebBhUTRLRWd84BuMMFM1qYObIxmNKYFvEDofJSMNXVA7PkIZPfwt1OECrQQarsTBozroAcqYI+DRBRU38nAFtJEH5MlFQI70
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
It shows 5 digits without leading zeroes, but it is really big, like, the processing for every digit is about half a chunk high and is about six tiles wide.

Code: Select all

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
This is for just one digit. The lights are set to turn on if the signal that corresponds to their segment equals one. The main processing is in the deciders with the '=' sings. They basically give out a red signal if green is equal to their designated number. If one of the deciders with a '<' sign receive a red signal they stop putting out their output, which turns off their segment. If, however, the number exceeds certain boundaries, the whole thing turns off, which is by design. The arrhythmic combinators at the bottom of the upper blueprint is for extracting the wanted digit. It needs a green signal to show anything

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

Re: Digit Display Blueprint

Post by XKnight »

Another way to create digit display is to use alphabet instead of hardcoded complex combinators system.

Image

This approach has several advantages:
+ compact digit cell (3 x combinators per cell)
+ each digit cell can be easily increased from 13 lamps per cell up to 170+ lamps per cell (number of different items in factorio)
+ alphabet is very flexible, and can be changed in any moment (even in runtime)
+ display can be transformed from 10-based number to 8-based or 16-based number or any-based (it is also possible to do in runtime)
+ display updates only in necessary cells (without blinking others)

and disadvantages:
- initial setup requires more resources
- bigger alphabet also requires more resources

The most profitable way to use this display is to show some complex information (strings or even pictures).

@DaveMcW
Your display uses 13 combinators per digit (13x), and this display - 18+3x.
So it become more compact after second digit (18 + 3 + 3 < 13 + 13)
some fun

User avatar
y.petremann
Filter Inserter
Filter Inserter
Posts: 416
Joined: Mon Mar 17, 2014 4:24 pm
Contact:

Re: Digit Display Blueprint

Post by y.petremann »

XKnight wrote:Another way to create digit display is to use alphabet instead of hardcoded complex combinators system.

Image

This approach has several advantages:
+ compact digit cell (3 x combinators per cell)
+ each digit cell can be easily increased from 13 lamps per cell up to 170+ lamps per cell (number of different items in factorio)
+ alphabet is very flexible, and can be changed in any moment (even in runtime)
+ display can be transformed from 10-based number to 8-based or 16-based number or any-based (it is also possible to do in runtime)
+ display updates only in necessary cells (without blinking others)

and disadvantages:
- initial setup requires more resources
- bigger alphabet also requires more resources

The most profitable way to use this display is to show some complex information (strings or even pictures).

@DaveMcW
Your display uses 13 combinators per digit (13x), and this display - 18+3x.
So it become more compact after second digit (18 + 3 + 3 < 13 + 13)
some fun
Can you post a bluprint of your system, with combinators, we can't see their configurations.

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

Re: Digit Display Blueprint

Post by XKnight »

Here it is. Maybe this is not the simplest setup, but idea remains the same.
Readme
Blueprint
UPDATE: I realised that it is a bad idea to share loops via blueprints. They almost always are broken.
UPDATE2: Previous problem is fixed.
How to use:
1) Place this blueprint without connecting to electricity network.
2) Connect electricity network.
3) Remove constant combinator (in picture).
4) Have fun.
Last edited by XKnight on Mon Aug 10, 2015 8:12 pm, edited 1 time in total.

User avatar
y.petremann
Filter Inserter
Filter Inserter
Posts: 416
Joined: Mon Mar 17, 2014 4:24 pm
Contact:

Re: Digit Display Blueprint

Post by y.petremann »

XKnight wrote:Here it is. Maybe this is not the simplest setup, but idea remains the same.
Readme
Blueprint
UPDATE: I realised that it is a bad idea to share loops via blueprints. They almost always are broken.
UPDATE2: Previous problem is fixed.
How to use:
1) Place this blueprint without connecting to electricity network.
2) Connect electricity network.
3) Remove constant combinator (in picture).
4) Have fun.
I've done everything you said and it simply show the number each one fragment of a second each one by one, is there something missing ?

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

Re: Digit Display Blueprint

Post by XKnight »

Wow, it's my fault. I forgot to include this connection to blueprint:
Blueprint
Attachments
q1.png
q1.png (463.87 KiB) Viewed 67465 times

User avatar
y.petremann
Filter Inserter
Filter Inserter
Posts: 416
Joined: Mon Mar 17, 2014 4:24 pm
Contact:

Re: Digit Display Blueprint

Post by y.petremann »

XKnight wrote:Wow, it's my fault. I forgot to include this connection to blueprint:
Blueprint
Thanks a lot, the displaying part is really interesting, the charmap too, but I think that the "driver" should have some refinements, like having a circuit to detect changes on the number to only update the display at this moment. so problem with the loop would be minimized.

User avatar
DaveMcW
Smart Inserter
Smart Inserter
Posts: 3713
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

Post Reply

Return to “Combinator Creations”