what should i do to connect my pfsense to my switch ? (just from modem to WAN and from LAN to my switch)
Internet –- Modem --- WAN Port pfSense --- LAN port pfSense --- LAN Switch --- WLAN APs and/or other equipment
such PCs or whatever.
should i give my PCs in VLAN: LAN static ip dresses or will dhcp do that for me ?
About how many device we will talk here? Up to 20 devices I would give all of them static IP addresses
and let only for the WLAN and/or VPN service run the dhcp server then.
should i allow wlan to access in lan if i want that people can print through my access point ?
You will be able to st up a VLAN onl for the printer and let them then connect to only that VLAN too and
not to the other VLANs with your private stuff inside. Work with radius and certificates for the private wifi
and st up the captive portal with voucher system for all your guests.
how can i set up my firewall to do the routing and not the modem ?
A pure modem is not able to do a routing job. Only a router will be able to do so. You could
try out to bridge that router into the so called bridged mode and let the pfSense then routing
tha entire WAN and LAN (VLAN) part. (Would be my way do realize it) only if you own a Layer3
switch in your network, then that switch will be better for the entire internal LAN and VLAN routing
it is mostly able to route it with wire speed and this too over all VLANs.