本发明涉及一种3D打印薄膜太阳能电池的方法,包括步骤1、构建3D打印系统;步骤2、通过上位机设置初始的打印参数;步骤3、利用图像采集传感器采集所打印薄膜太阳能电池的影像数据;步骤4、利用云平台对影像数据进行图像处理,获得表面粗糙度;步骤5、将表面粗糙度数据与所设定的阈值进行比较,并根据所设定的调整方法调整初始的打印参数;步骤6,重复步骤3和步骤4,直到打印完成;本3D打印方法,通过监测薄膜太阳能电池沉积过程中的表面粗糙度来反馈调节薄膜太阳能电池打印过程,使得3D打印薄膜太阳能电池过程中薄膜太阳能电池的表面粗糙度可控,既可以保证打印薄膜太阳能电池的质量,又可以有效提高所打印的薄膜太阳能电池的性能。