Sachverhalt: Mit Verfügungen vom 6. April und 12. Mai 2004 sprach die IV-Stelle des Kantons Solothurn J._ (geb. 1951) ab 1. Februar 2003 eine halbe Härtefallrente der Invalidenversicherung zu. Daran hielt sie mit Einspracheentscheid vom 16. Februar 2005 fest. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 12. Oktober 2005 ab. J._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es sei ihm ab 1. Februar 2003 eine ganze, eventuell ab 1. Januar 2004 eine Dreiviertelrente auszurichten. Zudem ersucht er um unentgeltliche Verbeiständung. Die IV-Stelle und das Bundesamt für Sozialversicherung verzichten auf eine Vernehmlassung. 