Circuit-Controlled Routers


Adds a belt-based router network to the game. Make a network of smart routers, connected by belts and by green circuit wires. Request items from the network, or provide items to the network, using I/O terminals connected to chests. This mod is intended to provide another logistics option for complex mods, such as Seablock, Krastorio 2, Space Exploration, Industrial Revolution 3, or Pyanodon's.

Content
5 days ago
1.1 - 2.0
909
Logistics Circuit network

g Difficult to understand

6 months ago

I've been trying to figure this plugin out but I can't get it to route anything.

I would love to have this in my factory but I just simply can't get it to operate properly.

6 months ago

Sorry about that. I can't really help without anything more specific to go on though. I hope to rework it once 2.0 is released (after y'know enjoying the expansion some), depending on how the new inserters and combinators work... maybe then it will be easier to use.

5 months ago

We are really, really looking forward to the update :)

5 months ago
(updated 5 months ago)

Me too! It'll probably take a month or so though... a little busy now and also of course playing through the expansion.

5 months ago

Ok, I'll be wait :)

5 months ago
(updated 5 months ago)

So one thing that would be very helpful is if the devices were a little stronger... health wise. I accidentally ran into one (light bump) with a vehicle and it got destroyed, so I had to build another one which takes a while to craft.

I still haven't figured out how to make it operate, but I am trying.

5 months ago
(updated 5 months ago)

I still haven't figured out how to make it operate, but I am trying.

In fact, everything is not so difficult, the main thing is to understand what to connect with wires. "pins with pins", and boxes with the body of "leaves"

5 months ago

I still haven't figured out how to make it operate, but I am trying.

In fact, everything is not so difficult, the main thing is to understand what to connect with wires. "pins with pins", and boxes with the body of "leaves"

I really wish I understood what you're saying, do you have a screen shot of how to make one operate?

5 months ago

Unfortunately, the mod doesn't work in version 2.0 yet, and I don't want to roll back to version 1.1. If it doesn't bother you, let's wait until the author adapts the mod to the new version? :)

5 months ago

Unfortunately, the mod doesn't work in version 2.0 yet, and I don't want to roll back to version 1.1. If it doesn't bother you, let's wait until the author adapts the mod to the new version? :)

Wouldn't expect you to roll back to the previous game version just for me, I appreciate it. Thanks.

3 months ago

There is a beta build for 2.0 here:

https://github.com/bitwiseshiftleft/factorio-router/blob/main/beta-build/router_0.2.0.zip

If you have a chance, please test it and let me know whether it works in your build. (IT MIGHT NOT! Please back up your save first, or at least save under a different name!) I haven't been able to test it comprehensively yet.

I've documented the router in factoriopedia, but I might eventually make a tips-and-tricks page to make it clearer. In the mean time, any documentation suggestions would be welcome.

3 months ago

Thanks!! I'll try it

3 months ago

There are a couple more fixes at 0.2.1 instead of 0.2.0 ... in particular I think 0.2.0 crashes when you remove an I/O point.

3 months ago

Let me know what you think. I believe there's still a little more tuning to be done. The main issue I've noticed is that 0.2.x seems to oversend a little bit, especially if you use stacked belts, because with stacked green belts it can send like 24 items before it realizes that only a few were needed. This can lead to excess items accumulating at the default spots.

I had a mechanism to suppress this in 0.1.x, but I've switched from inserters to loaders for filling the belts (they're better for stacking), and the suppression mechanism is a little trickier with loaders. Also stacking makes the problem 4x as bad.

3 months ago

So, yesterday I did the first tests in the "sandbox". So far the impressions are very positive. Special thanks for the automatic connection of the boxes to the terminal, as well as the "square" backlight when connecting the box.

I also noticed that now, apparently, the contents of all tapes are read, which should have a very positive effect on the accuracy of the item loading.

It seems to me that the mod can be posted on the portal - the audience coverage will be wider, and you will get more feedback

I don't remember, does it matter what color the wires are that connect the terminal to the routers and the routers to each other?

And also, I remember there were special signals to designate "buffer" terminals that could receive surpluses. Now I did not see them. But maybe I just missed it - I have a lot of mods with signals :)

3 months ago

Thanks for the feedback! I'll post it then. There is a migration script to migrate v0.1 stuff, and so if any annoying but non-breaking issues are found in the routing algorithm, they should be fixable in a patch.

The buffer signals are still there, though I don't know if they may be hidden in some mod configuration. They're called "default".

3 months ago

Super! I like Your perfect mod :)

3 months ago

I would love to use this MOD, but I still can't understand it... where do I put the signals to tell the belts where to route anything? Is there a video or other screenshots to use? I'm sure it's pretty simple to figure out but I cannot figure it out.

3 months ago

I would love to use this MOD, but I still can't understand it... where do I put the signals to tell the belts where to route anything? Is there a video or other screenshots to use? I'm sure it's pretty simple to figure out but I cannot figure it out.

  1. You can use "terminal" as a constant combinator (it has a GUI for it), or You can connect signals to terminal BODY (not to a pin) to request items. I.e I connect machines in "read ingredients" mode to terminal thru arithmetic combinator that multiplies signals by any constant, i.e. 100 :)
3 months ago
(updated 3 months ago)

I wish I could post a picture, I do not understand what you mean "IE: I connect machines in "read ingredients" mode to terminal through arithmetic combiner"

I understand what the combiner does by multiplying for you, but I don't know what "machines" you're referring to.

Here's a link to a picture I created, the IO terminals have the "required" items in it, but will not deposit to the boxes...

https://imgur.com/a/NSAVGwB

3 months ago

I believe the issue here is that the upper two I/O ports are reversed. Try removing them and placing them back upside down so that the round part faces the belt. Possibly the graphics should be a little less symmetrical so that this would be clearer.

3 months ago

I believe the issue here is that the upper two I/O ports are reversed. Try removing them and placing them back upside down so that the round part faces the belt. Possibly the graphics should be a little less symmetrical so that this would be clearer.

That worked, thank you very much, I didn't think about rotating it because I was unaware it mattered. If I missed that part of the documentation, I sincerely apologize for wasting everyone's time.

Thanks again.

3 months ago

No problem, it's helpful feedback.

3 months ago

I believe the issue here is that the upper two I/O ports are reversed. Try removing them and placing them back upside down so that the round part faces the belt. Possibly the graphics should be a little less symmetrical so that this would be clearer.

Yes, may be useful :)

3 months ago

I wish I could post a picture, I do not understand what you mean "IE: I connect machines in "read ingredients" mode to terminal through arithmetic combiner"

I understand what the combiner does by multiplying for you, but I don't know what "machines" you're referring to.

Here's a link to a picture I created, the IO terminals have the "required" items in it, but will not deposit to the boxes...

https://imgur.com/a/NSAVGwB

"Machines" -- assembles :))
https://imgur.com/a/9yrDB9V -- look at this screenshot

New response