How to Reverse Engineer ER Diagram from Mysql

Morning everyone,
I was going to ask someone here about how to reverse engineer a schema
diagram from Mysql and visio because its hard to locate such information
(Balm Upon Technical Challenges: Creating an Entity Relationship Diagram From MySQL DB
and the one place where its listed by google requires payment or
registration)

So i put it up here :