Our Bot Shop LAN has evolved a lot over time and…
is the biggest pain in the butt!
Seriously, this started out as a pet project for me, but after a few years of fun it turns out running enterprise services on commercial gear (i.e. the hand-me-down stuff we can afford) without being full-time or getting paid is not worth it.
I’m probably forgetting some stuff, but here it is:
We have a pretty beefy (150 down/60 up) connection coming into our shop courtesy of our Mediacom Sponsorship. We just pay $10 for the static WAN IP.
We recently switched from an Untangle Box to an EdgeRouter4 after basically everything on UT went paid. Routing, DHCP, Port Forwards, Content Filter, and Firewall are all handled here.
Catalyst 3560-E Series PoE-48 was found in a recycling box along with 10 AIR-AP1142N-A-K9 APs. Converting APs from LWAP to auto means no need for smarts in the rack. We hung 5 APs.
APs allow 4 team owned laptops and all BYOD phones, lappys, etc. on the network.
Old timers will recognize our security camera as a (re)repurposed Axis cam from the days before Limelight.
There are 2 main computer work areas in our shop “The Cage” and “The Bench”. The Cage has 4 PCs that are pretty dinky, but they run business apps just fine and that’s all we need. The Bench has our 2 CAD PCs (8700k, P4000, 64Gb) and 2 older gaming desktops courtesy of us old timers who built them in '08 and '09 (ahh simpler times). These are multi-use but are generally reserved for developers.
1625-CNC is the brains behind our Omio X8.
1625-TC is an old POS (Mind out of the gutter… Point of Sale) Kiosk which is a thin client for our very custom (and very unnecessary) time keeping / team mgmt. software
We also have a Cage Printer and a Bench Printer (CADPRINT)
Then there is the rack…
1625-AD: Active Directory. Overkill, don’t do it. Handles account permissions, etc.
1625-DFS: 2 something Tb RAID 5 DFS with Shared Drive, Code Repos, etc. Overkill, don’t do it.
1625-Sandbox: A place for us developers to play. This hosts the bulk of our time keeping / team mgmt. software, a few little admin maintenance webpages, network mgmt. scripts, and anything else we’re playing with.
A spare box for when one of these inevitably fails
Everybody runs Windows 10 Pro or some flavor of Windows Server
Just about everything can be managed remotely and if you really have the patience, our dev PCs have dual NICs so you can deploy code onto RoboRIOs (we generally advise against this for safety / code integrity reasons).
Here are some pics (some may be out of date and not reflect the current setup above):
The IT “Department” sans some stuff
Testing the APs before we hung them
The Cage
The Bench
Let me know if you have any questions!
If you want a headache that can sometimes be cool and you have no money, I got you. I’m a lapsed IT geek who took more interest in organization and management… so if you have the dedication to IT, YMMV. Cheers!