Multiple interfaces per vlan and multiple vlans per interface

Hi,
I want to setup 3 vlans with access to the following interfaces.
iot-vlan: ether2, ether5
main-vlan: ether1, ether2, ether4, ether5
guest-vlan: ether1, ether2, ether5

I have spent a few hours trying to figure this out but I cant get my head round how to do it. I have read through:
http://forum.mikrotik.com/t/using-routeros-to-vlan-your-network/126489/1
I think the Router-Switch-AP section is almost what I want but no interfaces are being reused as far as I can see.
Am I misunderstanding how vlans work and what they are capable of?

Depends on what you mean by “no interfaces are being reused”.

Basic fact: each port can only be untagged for a single VLAN.

Each port can be member of multiple VLANs but at most one can be untagged, other have to be tagged. Which means that connected equipment (switch, AP, computer) has to know how to deal with VLAN tags.

Two things.

  1. Forget config speak if you want to talk requirements.
    a. identify all user(s)/device(s) and groups of users and devices, including the admin.
    b. identify all traffic they are supposed to have…

Provide your config so far

/export file=anynameyouwish (minus router serial number, public WANIP information, keys etc.)