# Introducing Flintium! An open source library of Ignition faceplates

**URL:** <https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302>\
**Category:** Ignition\
**Tags:** vision, ignition80\
**Created:** [July 2, 2020, 3:12pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302 "2020-07-02T15:12:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![joseph.burns](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/joseph.burns/32/61584_2.png) [@joseph.burns](https://forum.inductiveautomation.com/u/joseph.burns)\
**Post date:** [July 2, 2020, 3:12pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/1 "2020-07-02T15:12:13Z")

</div>

> **[jlbcontrols/Flintium](https://github.com/jlbcontrols/Flintium/wiki)**
>
> Open-source library of Ignition® faceplates and graphics that pair with AOIs from the Rockwell Automation® Library of Process Objects. - jlbcontrols/Flintium

I’ve been working on this library for a while now, and just made the repository public. Originally based on the [FactoryPacks](https://inductiveautomation.com/exchange/113/overview) project from the Ignition Exchange. Once Flintium is stable, a version will be posted to the Exchange, but for now, feel free to try out the working version on Github.

The project needs input from this community! For information on contributing, please see the [Contributing](https://github.com/jlbcontrols/Flintium/wiki/Contributing) Wiki page. Anyone is welcome to post comments, feature requests, and report bugs on the [issues page](https://github.com/jlbcontrols/Flintium/issues).

Flintium is a faceplate library, as well as an experiment in open-source Ignition collaboration using Git/Github. I’d like it to be a resource for Ignition users who want to start using Git for their projects. Feel free to ask Git & Ignition related questions, and use the tools included in Flintium’s repository to help with your project’s version control. Suggestions to help improve Flintium’s workflow are appreciated as well.

Enjoy!

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [July 2, 2020, 3:32pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/2 "2020-07-02T15:32:21Z")

</div>

Very cool project and idea, thanks for sharing. We love seeing this sort of collaborative effort in the Ignition community!

---

<div class="post-metadata">

**Author:** ![Benjamin\_Rock](https://avatars.discourse-cdn.com/v4/letter/b/e9a140/32.png) [@Benjamin\_Rock](https://forum.inductiveautomation.com/u/Benjamin_Rock)\
**Post date:** [January 12, 2022, 4:17pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/3 "2022-01-12T16:17:54Z")

</div>

This is a great idea! Excited to try this out and appreciate your efforts to bring this to the community and provide a Wiki.

---

<div class="post-metadata">

**Author:** ![joseph.burns](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/joseph.burns/32/61584_2.png) [@joseph.burns](https://forum.inductiveautomation.com/u/joseph.burns)\
**Post date:** [January 14, 2022, 6:47pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/4 "2022-01-14T18:47:41Z")

</div>

Thanks Benjamin, I’d love to hear your thoughts once you try it out!

---

<div class="post-metadata">

**Author:** ![Sam.Naji](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sam.naji/32/4657_2.png) [@Sam.Naji](https://forum.inductiveautomation.com/u/Sam.Naji)\
**Post date:** [January 15, 2022, 1:54am UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/5 "2022-01-15T01:54:43Z")

</div>

Thank you for sharing. That is what makes our community so great!

---

<div class="post-metadata">

**Author:** ![Rasmus\_Petterson](https://avatars.discourse-cdn.com/v4/letter/r/cc9497/32.png) [@Rasmus\_Petterson](https://forum.inductiveautomation.com/u/Rasmus_Petterson)\
**Post date:** [March 11, 2022, 8:50am UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/6 "2022-03-11T08:50:02Z")

</div>

Hi Jospeh.Burns,

First of all, nice job done with the Library, Looks Great!.

I have Tried to Play Around with This Flintum Library, as I Have a Customer which Wants Ignition, but I’m coming from PlantPAX Based system normally, and i Want the Same Functionality and Look, So i Came Across this Library. I have Succesfully got this up running and everything.

The Issue is:  
Have Any of you Guys had Problems With Communication with Multiple AOI with this Library?  
I Seems like the Gateway is Choking?

i Have Around 550.xxx Tags Linked to the PLC, And it seems like the Gateway is Choking if we Implement more than 10. The Response Times is somehow between 30 sec - 1 Minute.  
If i Only have 10 motors, everything is good.

CIP Connection Sizes is set to 4002. and Max Memory is set to 4096.

Has anyone had a Workaround of how to Fix this problem, or has gone another way?  
i’m A bit Curios if this Library only works with Small Prcoess Plants?

Kind Regards

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [March 11, 2022, 12:13pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/7 "2022-03-11T12:13:49Z")

</div>

Reading directly from AOIs is not efficient. See this thread for more info.

> [@Cannot read some tags inside Rockwell AOI](https://forum.inductiveautomation.com/t/cannot-read-some-tags-inside-rockwell-aoi/38393/17):
>
> Because it was a security hole you could drive a truck through.

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [March 11, 2022, 12:22pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/8 "2022-03-11T12:22:16Z")

</div>

On top of what @JordanCClark stated, you should also created tag groups. For example, the “Cfg” tags don’t need a fast rate, something like 5-10 seconds is more reasonable.

I had issues with AOIs as you described, but not at the small quantity you have. I agree that you should move towards UDTs, but I also wonder if there isn’t something else going on in your setup.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [March 11, 2022, 12:25pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/9 "2022-03-11T12:25:20Z")

</div>

> [@Rasmus\_Petterson](#):
>
> i Have Around 550.xxx Tags Linked to the PLC

Not sure what you mean when you say 550.xxx? Is that a european comma? e.g. 550000 tags? or am i misinterpreting? Cause that's a buttload of tags! I wouldn't be at all surprised though being BloatPAX....

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [March 11, 2022, 12:37pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/10 "2022-03-11T12:37:05Z")

</div>

> [@Rasmus\_Petterson](#):
>
> i Have Around 550.xxx Tags Linked to the PLC, And it seems like the Gateway is Choking if we Implement more than 10

> [@Rasmus\_Petterson](#):
>
> Max Memory is set to 4096

As @nminchin said, I'm not sure exactly what you mean by 550.xxx. If you mean 550,000 and by max memory you mean the Max Java Heap Size. I'm curious what the rest of the gateway set up is.

How much memory does the server actually have available and are there any other applications running on the server?

---

<div class="post-metadata">

**Author:** ![Rasmus\_Petterson](https://avatars.discourse-cdn.com/v4/letter/r/cc9497/32.png) [@Rasmus\_Petterson](https://forum.inductiveautomation.com/u/Rasmus_Petterson)\
**Post date:** [March 11, 2022, 12:51pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/11 "2022-03-11T12:51:45Z")

</div>

Mabye i was to quick Writing, but yeah, I Mean 550,000 Tags for an Example (Half a Million of tags) after Importing My Program Tags into Ignition.

After that, using the Flintum Library etc. is just Chokes the Gateway and response time is 30 sec-60sec.  
By Now i’m Pretty sure it has something to do with the Logix Gateway Ignition is using or has, Compared to RSLinx that i’m Familiar with. It Could be the Optimized Communication Rockwell do, that Ignition cant ? Any Thoughts on that?

---

<div class="post-metadata">

**Author:** ![Rasmus\_Petterson](https://avatars.discourse-cdn.com/v4/letter/r/cc9497/32.png) [@Rasmus\_Petterson](https://forum.inductiveautomation.com/u/Rasmus_Petterson)\
**Post date:** [March 11, 2022, 12:55pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/12 "2022-03-11T12:55:41Z")

</div>

Hi,

Is this Picture below Helpful for you?  
Cpu is at 5-10 %, sometimes Peeks to 25%  
But my Memory Usage is Constantly High.

 ![3.404 - 6 Procent](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/d/7dfd0b78e16bb63894ec3a9cdc0196ce6cd9f8a6.png)

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [March 11, 2022, 12:56pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/13 "2022-03-11T12:56:37Z")

</div>

How many devices for 550,000 tags? You mentioned 10 motors it’s fine. How many tags for 10 motors? I liked the idea of PlantPax but it’s way too much bloat, I took what they had and stripped it down and then used UDTs.

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [March 11, 2022, 12:59pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/14 "2022-03-11T12:59:23Z")

</div>

Somewhat.

You didn’t answer the other questions.

How much memory (not allocated memory but total memory) is available on the server?  
Are there any other applications running on the server?

When you say you imported the tags, do you mean you grabbed all tags, or you actually have 500K tags you will need for your application?

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [March 11, 2022, 1:00pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/15 "2022-03-11T13:00:04Z")

</div>

Also what’s the load factor of your plc in the igntion gateway status under devices?

---

<div class="post-metadata">

**Author:** ![Rasmus\_Petterson](https://avatars.discourse-cdn.com/v4/letter/r/cc9497/32.png) [@Rasmus\_Petterson](https://forum.inductiveautomation.com/u/Rasmus_Petterson)\
**Post date:** [March 11, 2022, 1:10pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/16 "2022-03-11T13:10:49Z")

</div>

At This Moment 16Gb Of Memory is Available for the Server. Also Possible to Turn this up if you think that Could Help. But didnt See Any Changes, Going From 8 to 16.  
And no other Application is Running, Except Studio 5000 for PLC Development.

I have made a VBA Code, that Creates all my Tags from my PLC (P\_Motor, P\_ValveSO, P\_ValveC, Etc) Into a Json File after playing around with Flinktum and made it work. So this I can Import, and i also have connection for all Motors Etc when its done, but the Gateway Gets Choked,.

So Yes, I Will need those 500.000 Tags, as this is needed to get the FULL Functionality, that the PlantPAX has and FLintum 🙂

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 11, 2022, 1:11pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/17 "2022-03-11T13:11:26Z")

</div>

550,000 OPC tags will require a well-spec’d gateway and an incredible amount of patience on your part because there is no ControlLogix model that exists that would be able to serve those up via explicit messaging in any reasonable time.

A look at the diagnostics page (response times and overload) should clue you in.

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [March 11, 2022, 1:12pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/18 "2022-03-11T13:12:57Z")

</div>

Are you grabbing EVERY tag in the AOIs?

---

<div class="post-metadata">

**Author:** ![Rasmus\_Petterson](https://avatars.discourse-cdn.com/v4/letter/r/cc9497/32.png) [@Rasmus\_Petterson](https://forum.inductiveautomation.com/u/Rasmus_Petterson)\
**Post date:** [March 11, 2022, 1:13pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/19 "2022-03-11T13:13:40Z")

</div>

Anything Between 10-25 %

Note that i’m using, or the Plant has a Total of:  
2 x L81ES - Rev 32 Firmware  
2 x L82ES - Rev 32 Firmware  
1 x L83ES - Rev 32 Firmware

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [March 11, 2022, 1:21pm UTC](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302/20 "2022-03-11T13:21:06Z")

</div>

Seems fairly small, to be honest. A customer of ours has 70+ PLCs and only have 350k Ignition tags, but they’re not using BloatPAX. We have issues with reading more than 15k tags from PLCs (a few are 81’s) with load factors above 100% reading AOI tags.

[Next page](https://forum.inductiveautomation.com/t/introducing-flintium-an-open-source-library-of-ignition-faceplates/36302.md?page=2)
