c=configBase.SettingRow(left,'Offset X','extruder_offset_x%d'%(i),'0.0','The offset of your secondary extruder compared to the primary.',type='preference')
validators.validFloat(c)
c=configBase.SettingRow(left,'Offset Y','extruder_offset_y%d'%(i),'0.0','The offset of your secondary extruder compared to the primary.',type='preference')
c=configBase.SettingRow(left,'Filament density (kg/m3)','filament_density','1300','Weight of the filament per m3. Around 1300 for PLA. And around 1040 for ABS. This value is used to estimate the weight if the filament used for the print.',type='preference')
c=configBase.SettingRow(left,'Filament cost (price/kg)','filament_cost_kg','0','Cost of your filament per kg, to estimate the cost of the final print.',type='preference')
validators.validFloat(c,0.0)
c=configBase.SettingRow(left,'Filament cost (price/m)','filament_cost_meter','0','Cost of your filament per meter, to estimate the cost of the final print.',type='preference')
c=configBase.SettingRow(left,'Serial port','serial_port',['AUTO']+machineCom.serialList(),'Serial port to use for communication with the printer',type='preference')
c=configBase.SettingRow(left,'Baudrate','serial_baud','250000','Speed of the serial port communication\nNeeds to match your firmware settings\nCommon values are 250000, 115200, 57600',type='preference')
#c = configBase.SettingRow(left, 'Slicer selection', 'slicer', ['Cura (Skeinforge based)', 'Slic3r'], 'Which slicer to use to slice objects. Usually the Cura engine produces the best results. But Slic3r is developing fast and is faster with slicing.', type = 'preference')
c=configBase.SettingRow(left,'Save profile on slice','save_profile',False,'When slicing save the profile as [stl_file]_profile.ini next to the model.',type='preference')