Sachverhalt: Sachverhalt: A. Mit Verfügung vom 25. September 2003 gewährte die IV-Stelle des Kantons Solothurn Z._, geboren 1971, bei einem Invaliditätsgrad von 43 % für die Zeit vom 1. März 2001 bis zum 30. Juni 2002 eine halbe Härtefallrente (nebst Zusatzrenten für die Ehefrau und die Kinder), mit Verfügung vom 7. Oktober 2003 und Einspracheentscheid vom 20. Januar 2005 für die Zeit ab Juli 2002 eine Viertelsrente. A. Mit Verfügung vom 25. September 2003 gewährte die IV-Stelle des Kantons Solothurn Z._, geboren 1971, bei einem Invaliditätsgrad von 43 % für die Zeit vom 1. März 2001 bis zum 30. Juni 2002 eine halbe Härtefallrente (nebst Zusatzrenten für die Ehefrau und die Kinder), mit Verfügung vom 7. Oktober 2003 und Einspracheentscheid vom 20. Januar 2005 für die Zeit ab Juli 2002 eine Viertelsrente. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 20. April 2006 ab. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 20. April 2006 ab. C. Z._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, unter Aufhebung des angefochtenen Entscheides sei ihm ab 1. Februar 2004 eine Dreiviertelsrente zuzusprechen. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung.