code: def set_acceleration(self, settings):
          '''
          Sets the acceleration (mm/sec^2) that a given axis will move
  
          settings
              Dict with axes as valies (e.g.: 'X', 'Y', 'Z', 'A', 'B', or 'C')
              and floating point number for mm-per-second-squared (mm/sec^2)
          '''
          self._acceleration.update(settings)
          values = ['{}{}'.format(axis.upper(), value)
                    for axis, value in sorted(settings.items())]
          command = '{} {}'.format(
              GCODES['ACCELERATION'],
              ' '.join(values)
          )
          log.debug("set_acceleration: {}".format(command))
          self._send_command(commandf set_acceleration(self, settings):
          '''
          Sets the acceleration (mm/sec^2) that a given axis will move
  
          settings
              Dict with axes as valies (e.g.: 'X', 'Y', 'Z', 'A', 'B', or 'C')
              and floating point number for mm-per-second-squared (mm/sec^2)
          '''
          self._acceleration.update(settings)
          values = ['{}{}'.format(axis.upper(), value)
                    for axis, value in sorted(settings.items())]
          command = '{} {}'.format(
              GCODES['ACCELERATION'],
              ' '.join(values)
          )
          log.debug("set_acceleration: {}".format(command))
          self._send_command(command)
docs: Sets the acceleration (mm/sec^2) that a given axis will move
  
          settings
              Dict with axes as valies (e.g.: 'X', 'Y', 'Z', 'A', 'B', or 'C')
              and floating point number for mm-per-second-squared (mm/sec^2)