diff --git a/ohmpi/hardware_components/pwr_dps5005.py b/ohmpi/hardware_components/pwr_dps5005.py
index 13fed777042690c38fc74104e46bbbd54028014f..f538df9a43f2997f33d302d713d4d3dc59eb52c3 100644
--- a/ohmpi/hardware_components/pwr_dps5005.py
+++ b/ohmpi/hardware_components/pwr_dps5005.py
@@ -89,6 +89,7 @@ class Pwr(PwrAbstract):
             """
         if state == 'on':
             self.connection.write_register(0x09, 1)
+            self.current_max(self._current_max)
             self._pwr_state = 'on'
             self.exec_logger.debug(f'{self.model} is on')
             time.sleep(self._pwr_latency) # from pwr specs