• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OpenTrons / opentrons / 2274
91%

Build:
DEFAULT BRANCH: master
Ran 27 Apr 2017 08:50PM UTC
Jobs 2
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2274

push

travis-ci

web-flow
Updates API motor driver to use latest Smoothie firmware (#221)

* removes saved_settings file and ignoring SD card

* using new home command G28.2

* switches to new get position commands M114.2 and M114.4

* uses new endstop response

* new firmware behaviors in VirtualSmoothie; adds wait_for_ok()

* adds new firmware and config version to motor driver

* can connect and home with new firmware through robot interface

* multiple speeds for all axis, uses slowest speed of specified axis

* fixes tests; adds SET_ZERO command

* removes small bug in robot.home() that expected response from driver.calm_down()

* sets max speed for each axis to do speed control

* set_speed inside .move(); separates getting target and current coordinates into different methods

* power down motors after homing to lower power and heat

* detects 'error:Alarm lock' as smoothie error

* renames method

* reads steps_per_mm with new firmware

* organizes methods

* rejigger driver

* adds pyserial methods to virtualsmoothie

* updates VirtuaSmoothie to print entire config file

* removes print statement

* pylama

* fixes tests

* pylama

* pylama

* fixes all tests

* adds smoothe defaults file

* fixes doctests

* adds Connection() class to handle pyserial methods

* virtualSmoothie has 0.0 timeout; flushing serial port before every write

* adds .pid file to gitignore

* update MANIFEST.ini to include config_one_pro_plus file

* adds Connection.device(); fixes Connection.wait_for_data()

* removes old firmware and config versions

* pylama

* adds timeouts and removes complexity from driver methods; adds Flask route for halt

* pylama

* filtering out intermittent messages from Smoothie while homing

* simplifies Connection.wait_for_data()

* refactors CNCDriver.wait(); adds Robot.run_detached()

* flush port after running detached

* pylama

* detached run working

* run detached uses G4 for delay; parsing Smoothie player progress

* removes any calls to run detached

* adds hood_plus and one_standard_plus to permissible ot_versions

* working

* tests passing

* all tests passing, handles both old and new versions in tests

* passes tests on physical robot

* organizes new drivers in submodules

* creates separate tests for smoothie driver versions

* pylama; fixes tests

* do not erase driver.connection during disconnect

* fix doctest and driver tests around disconnect()

* moves axis after home to prevent smoothieware bug

* only moves AB axis after homing to avoid smoothieware bug

* resets AB to 0.0 after home

* using io to read config file

* UI removes back slot row in hood or hood_pro

* be a little more accepting of what ports we test

* comments out auto-detecting device version from this PR

* pylama

* adds explicit default speeds depending on model of connected robot
Jobs
ID Job ID Ran Files Coverage
1 2274.1 (OPENTRONS_APP_UPLOAD_DIR=linux) 27 Apr 2017 08:50PM UTC 0
Travis Job 2274.1
2 2274.2 (OPENTRONS_APP_UPLOAD_DIR=mac) 27 Apr 2017 09:42PM UTC 0
Travis Job 2274.2
Source Files on build 2274
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2274
  • f2ab04e0 on github
  • Prev Build on master (#2267)
  • Next Build on master (#2286)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc