Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - AlanKilian

Pages: 1 2
1
Latest update: With no wirelings connected, indeed all servos are set to mid.

However, the claw is assembles closed and therefore when the final code is run with wirelings connected, the claw attempts to close from mid and jams.

The claw servo needs to be initialized to closed buy plugging it in to a SPECIFIC servo connection on the RobotZero board and then the users need to keep track of that servo and make SURE it is used to assemble the claw.

This might be a little difficult to explain and properly execute.

2
I still don't think things are correct yet.

In the assembly instructions, I read
Quote
STEP 6: NOTE: Calibrate all servos before continuing – to do this plug all servos into the RobotZero processor with a charged battery (to charge: plug the battery into the RobotZero, and plug the RobotZero into a power source using a Micro USB cable). When plugged in, the servos will be centered. Be careful not to move the output shafts once calibrated.

But when I look at the latest code I see this in setup()
Code: [Select]
  servo.setServo(1, 1500);
  servo.setServo(2, 1500);
  servo.setServo(3, 1500);
  servo.setServo(4, 1500);

Which WILL center the servos, however, 1 second later, the servos are moved to different positions:
Code: [Select]
  closeClaw(200);
  servo.setServo(frontBackServo, 2200);
  servo.setServo(upDownServo, scanningHeightServoPosition);

Which sets the claw to closed (I think this is correct because the claw is assembled closed in the assembly instructions)

However, I'm not sure if the frontBackServo and upDownServo assembly matches these servo arm positions.

I'll take the robot apart, run this code and then complete the assembly and let you know.

3
The new assembly instructions are WONDERFUL with the green color coding to show important locations in the assembly step.

4
The RobotZero preprogrammed code does not calibrate all servos the same.
(It does not even calibrate all the servos)

In order to assemble the arm, the servos need to be calibrated.

What servo angle should be used for calibrating prior to assembling of the arm?

(I also used the RobotArmExample, but it also drives different servos to different angles so calibration is not possible using that.)

5
  • All four servos do not calibrate on Step 6 using the preprogrammed RobotZero processor.
    • One servo does not calibrate, so I moved it to another socket and it calibrated.
    • I tried two different RobotZero processor boards with the same result of one connector not calibrating the servo.

  • All four servos do not calibrate TO THE SAME ANGLE on Step 6 using the preprogrammed RobotZero processor.
    • If I move servos from one socket to another socket, they move to different angles.

  • Parts AB6, AB7 and AB8 are not shaped like the images on Steps 9 and 10
  • Step 17 should say acrylic ROUND part E instead of acrylic HEX part E

6
After searching GitHub I found an additional library.

After adding this library:
https://github.com/TinyCircuits/TinyCircuits-ATtiny841-Library
I was able to get the code to compile.

I would recommend adding links to ALL necessary libraries to the instructions.

7
General Discussion / Re: Windows 7 USB driver RobotZero board
« on: March 01, 2020, 06:32:01 PM »
I have moved on to a Windows 10 PC so I will not continue to try and solve this issue.

8
General Discussion / Re: Code for kickstarter robot does not compile
« on: March 01, 2020, 06:30:11 PM »
I was FINALLY able to get this to compile by performing the following steps:

Code: [Select]
Uninstall Arduino software
Delete Documents/libraries folder
Delete Users/.../AppData/Auduino15 folder

Download 1.8.12 Windows installer from:
    https://www.arduino.cc/en/Main/Software
Install Arduino software
    Set boards manager URL
    Install Arduino SAMD boards version 1.8.5
    Install TinyCircuits SAMD boards version 1.1.0

Download libraries:
    https://github.com/TinyCircuits/TinyCircuits-TinierScreen-Lib
    https://github.com/TinyCircuits/TinyCircuits-GraphicsBuffer-Lib
    https://github.com/TinyCircuits/TinyCircuits-Wireling-Lib/
    https://github.com/adafruit/Adafruit_TCS34725/archive/master.zip
    https://github.com/TinyCircuits/TinyCircuits-TinyShield_Motor_Library/archive/master.zip

Install libraries

Follow instructions at:
    https://learn.tinycircuits.com/Wirelings/RobotZero_Tutorial/

9
General Discussion / Re: Where is the code for the premium robot kit?
« on: March 01, 2020, 05:19:36 PM »
Afrter performing the following steps:
Code: [Select]
Uninstall Arduino software
Delete Documents/libraries folder
Delete Users/.../AppData/Auduino15 folder

Download 1.8.12 Windows installer from:
https://www.arduino.cc/en/Main/Software
Install Arduino software
Set boards manager URL
Install Arduino SAMD boards version 1.8.5
Install TinyCircuits SAMD boards version 1.1.0

Download libraries:
    https://github.com/TinyCircuits/TinyCircuits-TinierScreen-Lib
    https://github.com/TinyCircuits/TinyCircuits-GraphicsBuffer-Lib
    https://github.com/TinyCircuits/TinyCircuits-Wireling-Lib/
    https://github.com/adafruit/Adafruit_TCS34725/archive/master.zip
    https://github.com/TinyCircuits/TinyCircuits-TinyShield_Motor_Library/archive/master.zip

Install libraries

Follow instructions at:
    https://learn.tinycircuits.com/Wirelings/RobotZero_Tutorial/
I get the following error:
Code: [Select]
Arduino: 1.8.12 (Windows 10), Board: "RobotZero, Default"

RobotArmExample:17:10: fatal error: ATtiny841Lib.h: No such file or directory

 #include <ATtiny841Lib.h>

          ^~~~~~~~~~~~~~~~

compilation terminated.

exit status 1
ATtiny841Lib.h: No such file or directory

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

10
General Discussion / Re: Code for kickstarter robot does not compile
« on: February 27, 2020, 09:38:42 AM »
The line follower sketch still does not compile using the latest graphics lib you linked to.

I think I need to delete one or more of the libraried I have installed to get the right font.h.

Here's what I have in my libraries folder:
Code: [Select]
02/27/2020  09:23 AM    <DIR>          TinyCircuits-GraphicsBuffer-Lib-master
02/23/2020  12:05 PM    <DIR>          TinyCircuits-TinierScreen_Lib-master
02/24/2020  12:55 PM    <DIR>          TinyCircuits-TinyScreen_Lib-master
02/23/2020  12:18 PM    <DIR>          TinyCircuits-TinyShield_Motor_Library-master
02/23/2020  12:01 PM    <DIR>          TinyCircuits-Wireling-Lib-master]

Code: [Select]
Arduino: 1.8.12 (Windows 10), Board: "RobotZero, Default"

C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\kilian\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\kilian\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\kilian\Documents\Arduino\libraries -fqbn=TinyCircuits:samd:robotzero:BuildOption=normal -ide-version=10812 -build-path C:\Users\kilian\AppData\Local\Temp\arduino_build_87170 -warnings=none -build-cache C:\Users\kilian\AppData\Local\Temp\arduino_cache_273217 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.openocd.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.10.0-arduino7 -prefs=runtime.tools.openocd-0.10.0-arduino7.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.10.0-arduino7 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.CMSIS.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.arduinoOTA.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.2.1 -prefs=runtime.tools.CMSIS-Atmel.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0 -prefs=runtime.tools.CMSIS-Atmel-1.2.0.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0 -prefs=runtime.tools.bossac.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3 -prefs=runtime.tools.bossac-1.7.0-arduino3.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3 -verbose C:\Users\kilian\Downloads\LineFollower\LineFollower\LineFollower.ino
C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\kilian\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\kilian\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\kilian\Documents\Arduino\libraries -fqbn=TinyCircuits:samd:robotzero:BuildOption=normal -ide-version=10812 -build-path C:\Users\kilian\AppData\Local\Temp\arduino_build_87170 -warnings=none -build-cache C:\Users\kilian\AppData\Local\Temp\arduino_cache_273217 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.openocd.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.10.0-arduino7 -prefs=runtime.tools.openocd-0.10.0-arduino7.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.10.0-arduino7 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.CMSIS.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.arduinoOTA.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.2.1 -prefs=runtime.tools.CMSIS-Atmel.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0 -prefs=runtime.tools.CMSIS-Atmel-1.2.0.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0 -prefs=runtime.tools.bossac.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3 -prefs=runtime.tools.bossac-1.7.0-arduino3.path=C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3 -verbose C:\Users\kilian\Downloads\LineFollower\LineFollower\LineFollower.ino
Using board 'robotzero' from platform in folder: C:\Users\kilian\AppData\Local\Arduino15\packages\TinyCircuits\hardware\samd\1.1.0
Using core 'arduino' from platform in folder: C:\Users\kilian\AppData\Local\Arduino15\packages\TinyCircuits\hardware\samd\1.1.0
Detecting libraries used...
"C:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10812 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x03EB -DUSB_PID=0x8009 -DUSBCON "-DUSB_MANUFACTURER=\"TinyCircuits\"" "-DUSB_PRODUCT=\"RobotZero\"" -DUSBCON "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\TinyCircuits\\hardware\\samd\\1.1.0\\cores\\arduino" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\TinyCircuits\\hardware\\samd\\1.1.0\\variants\\robotzero" "C:\\Users\\kilian\\AppData\\Local\\Temp\\arduino_build_87170\\sketch\\LineFollower.ino.cpp" -o nul
Alternatives for font.h: [TinyCircuits-GraphicsBuffer-Lib-master@1.1.0 TinyCircuits-TinyScreen_Lib-master@1.1.0 TinyCircuits-TinierScreen_Lib-master@1.1.0]
ResolveLibrary(font.h)
  -> candidates: [TinyCircuits-GraphicsBuffer-Lib-master@1.1.0 TinyCircuits-TinyScreen_Lib-master@1.1.0 TinyCircuits-TinierScreen_Lib-master@1.1.0]
"C:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10812 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x03EB -DUSB_PID=0x8009 -DUSBCON "-DUSB_MANUFACTURER=\"TinyCircuits\"" "-DUSB_PRODUCT=\"RobotZero\"" -DUSBCON "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\TinyCircuits\\hardware\\samd\\1.1.0\\cores\\arduino" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\TinyCircuits\\hardware\\samd\\1.1.0\\variants\\robotzero" "-IC:\\Users\\kilian\\Documents\\Arduino\\libraries\\TinyCircuits-GraphicsBuffer-Lib-master" "C:\\Users\\kilian\\AppData\\Local\\Temp\\arduino_build_87170\\sketch\\LineFollower.ino.cpp" -o nul

<many lines removed>

Compiling sketch...
Using previously compiled file: C:\Users\kilian\AppData\Local\Temp\arduino_build_87170\sketch\Adafruit_TCS34725.cpp.o
"C:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10812 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x03EB -DUSB_PID=0x8009 -DUSBCON "-DUSB_MANUFACTURER=\"TinyCircuits\"" "-DUSB_PRODUCT=\"RobotZero\"" -DUSBCON "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\TinyCircuits\\hardware\\samd\\1.1.0\\cores\\arduino" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\TinyCircuits\\hardware\\samd\\1.1.0\\variants\\robotzero" "-IC:\\Users\\kilian\\Documents\\Arduino\\libraries\\TinyCircuits-GraphicsBuffer-Lib-master" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\TinyCircuits\\hardware\\samd\\1.1.0\\libraries\\Wire" "-IC:\\Users\\kilian\\Documents\\Arduino\\libraries\\TinyCircuits-Wireling-Lib-master" "-IC:\\Users\\kilian\\Documents\\Arduino\\libraries\\TinyCircuits-TinyShield_Motor_Library-master" "-IC:\\Users\\kilian\\AppData\\Local\\Arduino15\\packages\\TinyCircuits\\hardware\\samd\\1.1.0\\libraries\\SPI" "-IC:\\Users\\kilian\\Documents\\Arduino\\libraries\\TinyCircuits-TinierScreen_Lib-master" "C:\\Users\\kilian\\AppData\\Local\\Temp\\arduino_build_87170\\sketch\\LineFollower.ino.cpp" -o "C:\\Users\\kilian\\AppData\\Local\\Temp\\arduino_build_87170\\sketch\\LineFollower.ino.cpp.o"
Using previously compiled file: C:\Users\kilian\AppData\Local\Temp\arduino_build_87170\sketch\VL53L0X.cpp.o
In file included from C:\Users\kilian\Downloads\LineFollower\LineFollower\LineFollower.ino:1:0:

C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-GraphicsBuffer-Lib-master/font.h:754:14: error: 'FONT_CHAR_INFO' does not name a type

 static const FONT_CHAR_INFO PROGMEM liberationSans_8ptDescriptors[] =

              ^~~~~~~~~~~~~~

C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-GraphicsBuffer-Lib-master/font.h:854:14: error: 'FONT_INFO' does not name a type; did you mean 'PORT_IN_IN'?

 static const FONT_INFO liberationSans_8ptFontInfo =

              ^~~~~~~~~

              PORT_IN_IN

C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-GraphicsBuffer-Lib-master/font.h:1684:14: error: 'FONT_CHAR_INFO' does not name a type

 static const FONT_CHAR_INFO PROGMEM liberationSans_10ptDescriptors[] =

              ^~~~~~~~~~~~~~

<Many lines removed>

Multiple libraries were found for "font.h"
 Used: C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-GraphicsBuffer-Lib-master
 Not used: C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-TinyScreen_Lib-master
 Not used: C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-TinierScreen_Lib-master
Using library TinyCircuits-GraphicsBuffer-Lib-master at version 1.1.0 in folder: C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-GraphicsBuffer-Lib-master
Using library Wire at version 1.0 in folder: C:\Users\kilian\AppData\Local\Arduino15\packages\TinyCircuits\hardware\samd\1.1.0\libraries\Wire
Using library TinyCircuits-Wireling-Lib-master at version 0.1.0 in folder: C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-Wireling-Lib-master
Using library TinyCircuits-TinyShield_Motor_Library-master in folder: C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-TinyShield_Motor_Library-master (legacy)
Using library SPI at version 1.0 in folder: C:\Users\kilian\AppData\Local\Arduino15\packages\TinyCircuits\hardware\samd\1.1.0\libraries\SPI
Using library TinyCircuits-TinierScreen_Lib-master at version 1.1.0 in folder: C:\Users\kilian\Documents\Arduino\libraries\TinyCircuits-TinierScreen_Lib-master
exit status 1
Error compiling for board RobotZero.

11
General Discussion / [solved] Where is the code for the premium robot kit?
« on: February 24, 2020, 12:59:55 PM »
The GitHub repository has a folder, but no code.
The assembly PDF does not have a link.
The learning TinyCircuits sire does not have a link.

12
General Discussion / [solved] Code for kickstarter robot does not compile
« on: February 24, 2020, 12:45:23 PM »
Using Arduino 1.8.12 and the code from this link
https://learn.tinycircuits.com/Wirelings/Wireling_Basic-Robot_Kit_Tutorial/

I get the following error message:
Code: [Select]
Arduino: 1.8.12 (Windows 10), Board: "RobotZero, Default"

C:\Users\kilian\Downloads\LineFollower\LineFollower\LineFollower.ino: In function 'void displayGraph(int, int, int, int, int, int, int*, int)':

LineFollower:257:16: error: 'class GraphicsBuffer' has no member named 'drawLine'; did you mean 'drawPixel'?

   screenBuffer.drawLine(xDispPos, yDispPos, xDispPos + width, yDispPos, 0xFFFF);

                ^~~~~~~~

                drawPixel

LineFollower:258:16: error: 'class GraphicsBuffer' has no member named 'drawLine'; did you mean 'drawPixel'?

   screenBuffer.drawLine(xDispPos, yDispPos, xDispPos, yDispPos + height, 0xFFFF);

                ^~~~~~~~

                drawPixel

LineFollower:259:16: error: 'class GraphicsBuffer' has no member named 'drawLine'; did you mean 'drawPixel'?

   screenBuffer.drawLine(xDispPos + width, yDispPos, xDispPos + width, yDispPos + height, 0xFFFF);

                ^~~~~~~~

                drawPixel

LineFollower:260:16: error: 'class GraphicsBuffer' has no member named 'drawLine'; did you mean 'drawPixel'?

   screenBuffer.drawLine(xDispPos, yDispPos + height, xDispPos + height, yDispPos + height, 0xFFFF);

                ^~~~~~~~

                drawPixel

LineFollower:265:18: error: 'class GraphicsBuffer' has no member named 'drawLine'; did you mean 'drawPixel'?

     screenBuffer.drawLine(xDispPos + i - 1, yDispPos + height - sample0, xDispPos + i, yDispPos + height - sample, 0xFFFF);

                  ^~~~~~~~

                  drawPixel

exit status 1
'class GraphicsBuffer' has no member named 'drawLine'; did you mean 'drawPixel'?

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

13
General Discussion / Re: Windows 7 USB driver RobotZero board
« on: February 18, 2020, 01:14:49 PM »
Maybe I'm confused.

This is for the Car project as a part of the Wirelings kickstarter project.

Should I choose robotzero or wirelingzero?

Also, why does my board identify as a Tinyscreen+

I can upload the Blink example and the Led blinks but I still get a failed upload message.

14
General Discussion / Re: Windows 7 USB driver RobotZero board
« on: February 18, 2020, 12:02:36 PM »
I did see the driver this time and was able to start Arduino and see the board.

YES!!!

Unfortunately I am unable to upload to the board.

Does this information mean anything to anyone?

Code: [Select]
Get Board Info:
BN: TinyScreen+
VID: 0x03EB
PID: 0x8009
SN: 8E464F9350533336372E3120FF142D13

Upload:
Forcing reset using 1200bps open/close on port COM69
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
PORTS {COM69, } / {COM69, } => {}
Uploading using selected port: COM69
C:\Users\kilian\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3/bossac.exe -i -d --port=COM69 -U true -i -e -w -v C:\Users\kilian\AppData\Local\Temp\arduino_build_935274/WirelingScanner.ino.bin -R
Set binary mode
readWord(addr=0)=0x20003bc0
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
version()=v1.1 [Arduino:XYZ] Nov 17 2016 17:48:07
chipId=0x10010005
Connected at 921600 baud
readWord(addr=0)=0x20003bc0
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
Atmel SMART device 0x10010005 found
write(addr=0x20004000,size=0x34)
writeWord(addr=0x20004030,value=0x10)
writeWord(addr=0x20004020,value=0x20008000)
Device       : ATSAMD21G18A
readWord(addr=0)=0x20003bc0
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
Chip ID      : 10010005
version()=v1.1 [Arduino:XYZ] Nov 17 2016 17:48:07
Version      : v1.1 [Arduino:XYZ] Nov 17 2016 17:48:07
Address      : 8192
Pages        : 3968
Page Size    : 64 bytes
Total Size   : 248KB
Planes       : 1
Lock Regions : 16
Locked       : readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
none
readWord(addr=0x41004018)=0
Security     : false
Boot Flash   : true
readWord(addr=0x40000834)=0x7000a
BOD          : true
readWord(addr=0x40000834)=0x7000a
BOR          : true
Arduino      : FAST_CHIP_ERASE
Arduino      : FAST_MULTI_PAGE_WRITE
Arduino      : CAN_CHECKSUM_MEMORY_BUFFER
Erase flash
chipErase(addr=0x2000)
done in 0.998 seconds

Write 13544 bytes to flash (212 pages)
write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x2000, size=0x1000)

[=========                     ] 30% (64/212 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x3000, size=0x1000)

[==================            ] 60% (128/212 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x4000, size=0x1000)

[===========================   ] 90% (192/212 pages)write(addr=0x20005000,size=0x500)
writeBuffer(scr_addr=0x20005000, dst_addr=0x5000, size=0x500)

SAM-BA operation failed
An error occurred while uploading the sketch

[==============================] 100% (212/212 pages)
done in 0.160 seconds

Verify 13544 bytes of flash with checksum.
checksumBuffer(start_addr=0x2000, size=0x1000) = 5222
checksumBuffer(start_addr=0x3000, size=0x1000) = 8c75
checksumBuffer(start_addr=0x4000, size=0x1000) = f388
checksumBuffer(start_addr=0x5000, size=0x4e8) = 363e
Verify successful
done in 0.071 seconds
CPU reset.
readWord(addr=0)=0x20003bc0
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
writeWord(addr=0xe000ed0c,value=0x5fa0004)

15
General Discussion / Re: Windows 7 USB driver RobotZero board
« on: February 17, 2020, 08:29:31 PM »
I followed those instructions and I did not see the PJRC driver in the list of available drivers.

I'll do a screen capture tomorrow and post it.

Pages: 1 2
SMF spam blocked by CleanTalk