A.- M._, geboren 1966 und bis 1995 für verschiedene Temporärarbeitsfirmen als Bauschlosser und anschliessend als Sportartikelverkäufer tätig, meldete sich im Februar 1997 bei der Invalidenversicherung zum Leistungsbezug an, nachdem er am 2. November 1991 einen Unfall beim Snowboardfahren erlitten hatte. Die IV-Stelle Luzern holte die Akten des Unfallversicherers und je einen Bericht des (ehemaligen) Arbeitgebers vom 10. April 1997 sowie des Hausarztes Dr. med. S._, FMH Allgemeine Medizin, vom 15. Mai 1997 ein. Nach Beizug des Gutachtens des Dr. med. A._, Spezialarzt FMH für Psychiatrie und Psychotherapie, vom 9. Januar 1998 und durchgeführtem Vorbescheidverfahren sprach die IV-Stelle M._ mit Verfügung vom 26. Mai 1999 mit Wirkung ab dem 1. Juni 1999 bei einem Invaliditätsgrad von 86 % eine ganze Rente der Invalidenversicherung zu. Mit Verfügung vom 5. Oktober 1999 wurde M._ im Weiteren vom 1. Juni 1996 bis zum 31. Mai 1997 eine Viertelsrente und vom 1. Juni 1997 bis zum 31. Mai 1999 eine ganze Rente der Invalidenversicherung zugesprochen. B.- Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Luzern mit Entscheid vom 12. September 2001 ab, soweit es darauf eintrat. C.- M._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, unter Aufhebung des vorinstanzlichen Entscheides und unter teilweiser Aufhebung der Verwaltungsverfügung von Oktober 1999 sei ihm für die Zeit vom 1. Juni 1996 bis zum 31. Mai 1997 eine höhere als die verfügte Viertelsrente zuzusprechen. Im Weiteren beantragt er die Gewährung der unentgeltlichen Prozessführung und Verbeiständung. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 