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.
seems cool, but can someone explain step by step how to do for example a 5x9 digit
because some noob people (like me) would like to do this, but don't have the robots to build the blueprint automatically yet.
Could someone help me out please, I can't find a blueprint and I don't understand how the one I have work exactly. Basically I want to expand this one
The attachment 1this.jpg is no longer available
into a bigger digit display that have numbers of 2 or 3 pixels wide instead of 1 as this one.
It is easy enough to simply scale up DaveMcW's design by a factor of four. The actual magic behind the alphabet is a little beyond my current understanding, but taking each lamp and making it four lamps is easy enough. It won't have a smoother font, but it will be larger and more readable. I did that to display the percent of used steam tank capacity for a nuclear plant I made.
I had it changing colors with the plant status too (green for loaded, white for steam, red for an empty fuel chest), but I found it just made the display harder to read. Did the contrast of unlit lamps change sometime recently? My dark lamps seem to have a lighter color than a lot of the screenshots I see here.
You can set the size of the digits to anything you want as long as the width * height <= 108.
The design tiles by overlapping the single light that extrudes from the right side, and that is also the point where you connect the wire to show the signal you want to show. This is configured to be signal A
Maybe I'm just plain stupid but really cannot get your display to work. The lone lamp has no real condition inside. I tried connecting constant combinator and my logistic network for the test but couldn't produce any results...
Can I ask for a little more detailed instruction how to make your display work?
I created (and remixed other designs into) a digital number display and a letter display that is tileable and compact while being fairly simple to use. The ease of use was key here as I wanted to throw them EVERYWHERE
Included in the blueprint book is also an example blueprint showing a working example and where to connect the wires
Digital Displays Mk1.PNG (4.87 MiB) Viewed 1920 times
It uses more gates than other but the color of the output can be changed and it updates every tick, with a 5-6 gate delay between the input changing and the new value being reflected in the output, but the segments are all coherent every game tick, i.e. no intermediate segment states. e.g. input changing from 0 to 5 will not display 6 8 or 9 not even for one tick.
There are older segment designs in the book as well, but they have issues with ripple updates causing flashing. The 5 segment is the latest one.
I was fiddling with the displays and what I disliked in many designs is the complexity. I have found 1 design that works, but it was unreadable on times. So I created my own set on the similar idea. [Disclamer] Idea is from somebody else, but I can't find original poster anymore [/Disclamer]
Logic for individual digit is stuck inside of digit and on the edges. So single digit is compact and there is no offscreen logic for it. All you need to provide is power and number as black signal on red wire. Color can be selected on the top right constant combinator and the input goes to right lower constant combinator.
To stack displays just overlap constant combinators and the rest is already programmed in You can go up to 10 digits, after that math in Factorio breaks.
I don't want to just blindly copy-and-paste - I've tried looking into it, but can someone please explain the "32-bit trick" and how the bit left-shifting works? I kind of get it at a high level, but cannot work the maths to know how the values are programmed into the constant combinator. Thanks in advance.
OK, here goes, putting myself out for ridicule when showing my ignorance.
Correct me if I'm wrong, but my conclusion is that Factorio is using 32-bit signed integers, right? So when using the top bits, the first bit is the sign. So when we left-shift the large numbers by the value of the number to display, the sign will change (negative for on, positive for off) based on how we've coded the alphabet. A Eureka moment for me.