Page 1 of 1

Number Displays and Number Dashboards (Display Panels)

Posted: Fri Sep 12, 2025 3:29 am
by HeliGungir
display dashboard thumb 2.png
display dashboard thumb 2.png (925.01 KiB) Viewed 1984 times
Feature-rich number displays and number dashboards, using display panels

Blueprint Book:
https://www.factoriocodex.com/blueprints/132

Features:
  • Displays all numbers, including -2147483648 and 0
  • Leading whitespace (rather than leading zeros)
  • Floating sign, unless 0
  • Signal icon displayed on right
  • Documented combinators
  • Takes full advantage of current (2.0.66) features
Designs:
  • Single-Panel Display: Display 1 signal with low precision, as a range bracket
    * No combinators, no power required. Just 1 display panel
  • Display A: Display 1 signal
    * Cannot display signal-0 through signal-8
    * Absolute minimum combinators for a precise, full-range display
    * Not suitable for signals that change dramatically every tick. If you need this, use one line from Dashboard A instead
  • Dashboard A: Display 2+ signals
    * Cannot display signal-0 through signal-8
    * O(n) growth: 1 combinator per signal displayed
  • Dashboard B: Display 10+ signals
    * Can display any signal
    * O(1) growth: 45 combinators for any number of signals displayed
  • Clocked Latch: Periodically latches input signals
    * Can be used to reduce circuit activity when a design does not need frequent updates. Eg: Feeding signals to a number display
Variants:
  • Show in chart on/off
  • Show explicit positive sign on/off
Recommended Mods: Update 1:
  • New Single-Panel Display. Displays 1 signals with low precision, as a range bracket
  • Display A reduced from 4 to 2 combinators and uses one less signal
  • Dashboard A reduced from 3 to 1 combinator per row and uses one less signal
  • Dashboard A now always displays correct values. Previously it took 1 tick for the displayed value to render correctly, making the display unsuitable for signals that greatly change in magnitude every tick, or which rapidly-flickered between displaying zero digits and non-zero digits.
  • Descriptions updated. In particular, clarified that type A designs cannot display signal-0 through signal-8, while Dashboard B can
  • Note that with the improvements to type A designs, Dashboard B needs to display somewhere in the realm of 40+ signals before it becomes more combinator-efficient than Dashboard A

Re: Number Displays and Number Dashboards (Display Panels)

Posted: Fri Sep 12, 2025 6:07 am
by mmmPI

Re: Number Displays and Number Dashboards (Display Panels)

Posted: Tue Sep 16, 2025 7:44 pm
by HeliGungir
mmmPI wrote: Fri Sep 12, 2025 6:07 am Looks like viewtopic.php?p=644584#p644584
My design is better. The design you linked doesn't display negative numbers, doesn't display 2147483647, and uses 2 more signals in the constant combinator.

Re: Number Displays and Number Dashboards (Display Panels)

Posted: Tue Sep 16, 2025 11:44 pm
by mmmPI
Your design is a whole feature rich dashboard that include multiple similar copies in the blueprint book :) but overall it look like the other design from the thread with similar design in the way it function, it's the same modulo operation to isolate a digit and a look-up table in the display pannel, one extended for negative numbers too ;)

Your clock is different from the clock a bit later on the other thread, it's not using the "new" selector 'random' mode, so it's a bit bulkier, i understand it is used to update the numbers associated with one item to reduce circuit activity, but it's also possible to use a clock to switch which item count is being shown one the same display pannel row

Re: Number Displays and Number Dashboards (Display Panels)

Posted: Thu Oct 02, 2025 3:12 am
by Nidan
A display that properly handles negatives, thanks. The one I've previously grabbed from that other thread was lacking there.

Two small improvements:
I was able to cut a few combinators from Dashboard B: Those decider generated ±100 and ±10 constants can be folded into the combinator adding them to the display signal, saving the 4 combinators generating the constants. In addition, the ones column will always display digits, never signs or whitespace, so we can set up their display panels specifically for that and remove the 2 deciders for the offsets.
Here's one variant:


And I had a timed latch lying around that doesn't flicker when the clock wraps around

Re: Number Displays and Number Dashboards (Display Panels)

Posted: Sat Oct 18, 2025 4:39 pm
by Reygan
HeliGungir wrote: Fri Sep 12, 2025 3:29 am
Blueprint Book: https://www.factoriocodex.com/blueprints/132
From all of the blueprint hosting sites you chosen the worst one... 🤦‍♂️

Re: Number Displays and Number Dashboards (Display Panels)

Posted: Sun Oct 19, 2025 1:12 am
by HeliGungir
Reygan wrote: Sat Oct 18, 2025 4:39 pm From all of the blueprint hosting sites you chosen the worst one... 🤦‍♂️
You mean the best one.

Re: Number Displays and Number Dashboards (Display Panels)

Posted: Sun Oct 19, 2025 8:55 am
by Reygan
HeliGungir wrote: Sun Oct 19, 2025 1:12 am
Reygan wrote: Sat Oct 18, 2025 4:39 pm From all of the blueprint hosting sites you chosen the worst one... 🤦‍♂️
You mean the best one.
By which criteria it is the best one?

Re: Number Displays and Number Dashboards (Display Panels)

Posted: Sun Oct 19, 2025 9:30 am
by HeliGungir
Reygan wrote: Sun Oct 19, 2025 8:55 am By which criteria it is the best one?
It's the most feature-rich blueprint website, and its developer is actively fixing issues.

2.0 is almost a year old and factorio.school still doesn't have a working blueprint renderer. If you do a deep search, half the thumbnails are missing.

Re: Number Displays and Number Dashboards (Display Panels)

Posted: Sun Oct 19, 2025 9:53 am
by Reygan
HeliGungir wrote: Sun Oct 19, 2025 9:30 am
Reygan wrote: Sun Oct 19, 2025 8:55 am By which criteria it is the best one?
It's the most feature-rich blueprint website
Also the most bug-rich and slow webside, with continious "site not avalilable" problem...
HeliGungir wrote: Sun Oct 19, 2025 9:30 am
and its developer is actively fixing issues.
Very very hope so