Digital Sandbox and platform.io

Has anyone successfully used the Sparkfun Digital Sandbox with the platform.io toolchain?

When I upload to my sandbox, the lights tx/rx lights blink and there is some initial communication, but then I get the repeated “programmer is not responding” error, and the program does not upload to the device.

My platform.io project ini includes:

[env:sparkfun_digitalsandbox]
platform = atmelavr
board = sparkfun_digitalsandbox
framework = arduino
#upload_port = /dev/cu.usbserial-A9048KU5

I get the same error with and without the upload_port config.

Any tips?

[Fri Feb 17 06:35:36 2017] Processing sparkfun_digitalsandbox (platform: atmelavr, board: sparkfun_digitalsandbox, framework: arduino)
--------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
Collected 28 compatible libraries
Looking for dependencies...
Project does not have dependencies
Linking .pioenvs/sparkfun_digitalsandbox/firmware.elf

Checking program size
text       data     bss     dec     hex filename
928           0       9     937     3a9 .pioenvs/sparkfun_digitalsandbox/firmware.elf
Building .pioenvs/sparkfun_digitalsandbox/firmware.hex
Looking for upload port...
Auto-detected: /dev/cu.usbserial-A9048KU5
Uploading .pioenvs/sparkfun_digitalsandbox/firmware.hex
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00