-
Notifications
You must be signed in to change notification settings - Fork 298
TinyG v9 Testing
Alden Hart edited this page Mar 4, 2014
·
14 revisions
This page is just some notes for now but will ultimately turn into the jump page for testing a v9 with the test jig and also as a self-test w/o a test jig.
Gcode | Parameters | Command | Description
------|------------|---------|-------------
G28.2 | _axes_ | Homing Sequence | Homes all axes present in command. At least one axis letter must be present. The value (number) must be provided but is ignored.
G28.3 | _axes_ | Set Position | Set machine origins for axes specified. In this case the values are meaningful. This command is useful for zeroing in cases where axes cannot otherwise be homed (e.g. no switches, infinite axis, etc.) (See also G92 Offsets)
No. | Item | Summary Description
--|------|--------------------
1 | TinyG v9 Board | Referred to as UUT for unit-under-test
2 | Bench Power Supply | Bench power supply capable of 2 amps at 24 volts. In the absence of a bench supply a standard 24 VDC will suffice, but some test steps will not be possible
3 | Stepper Motors | Five NEMA23 stepper motors with a current rating of approximately 2.5 to 3 amps
4 | Dumb Stepper Fins | Two Synthetos DumbStepper fins. Used to test slots 4 and 5
No | Step | Summary Description
--|------|--------------------
1 | Wire and Verify Power | With the power supply On power-up the blue Power LED should light. This verifies 5v switcher operation and
No | Test | Summary Description
--|------|--------------------
1 | Blue Light | On power-up the blue Power LED should light. This verifies 5v switcher operation and 3.3v LDO operation
2 | Fan Test | On power-up the 12v fan output should power a 12v fan. This verifies 12v linear regulator
3 | Programming | The board should be able to be programmed via the USB port using the BOSSA boot loader. On completion the RED indicator LED should flash slowly - approx once per second.
4 | Basic Motion | `{test:100}` runs 5 motors in sequence at high speed in both directions. Tests processor functionality as well as operation of step, direction, enable and Vref for all 5 axes. Requires two Dumb Steppers for 4th and 5th motors.
5 | Slow Motion |
6 | Red Light |
Getting Started Pages
- Home
- What is g2core?
- Who uses g2core?
- Jerk-Controlled Motion
- Getting Started with g2core
- Connecting to g2core
- Configuring g2core
- Flashing g2core
- Troubleshooting
Reference Pages
- Gcodes
- Mcodes
- Text Mode
- JSON Communications
- GPIO Digital IO
- Alarms & Exceptions
- Power Management
- Coordinate Systems
- Status Reports
- Status Codes
- G2 Communications
- Tool Offsets and Selection
- Probing
- Feedhold, Resume, Job Kill
- Marlin Compatibility
- 9 Axis UVW Operation
- gQuintic Specs
Discussion Topics
- Roadmap
- GPIO for 1.X Releases
- Toolheads
- Raster Streaming Prototol
- g2core REST Interface
- Gcode Parsing
- G2 3DP Dialect
- Consensus Gcode
- Digital DRO
- Overview of Motion Processing
Developer Pages
- Development & Contribution
- Branching and Release - DRAFT
- Getting Started with g2core Development
- Project Structure & Motate
- Compiling G2
- OSX w/Xcode
- OSX/Linux Command Line
- Windows10 w/AtmelStudio7
- Debugging G2 on OSX
- Board and Machine Profiles
- Arduino Due Pinout
- Arduino DUE External Interfaces
- Diagnostics
- Debugging w/Motate Pins
- Development Troubleshooting
- g2core Communications
- Git Procedures
- Windows 10 / VMware 8 Issues
- Dual Endpoint USB Internals
- G2core License
- VSCode Setup
- Compatibility Axioms
- Wiki History