TinyG Control Center. Based on GCodeSender but fully change. Source code available on GitHub. Add GCode debugger and some fixes.
TinyG Control Center. Based on GCodeSender but fully change. Source code available on GitHub. Add GCode debugger and some fixes.
TinyG compatible controller for CNC. Build on ATXMEGA256A3. 2x Step-down DC-DC for 3.3V and 5V. Plugin adapters based on DRV8818 or DRV8825 from TI and miniUSB or bluetooth link to host computer. Hardware design files and modified XBOOT available on github . I use modified CNC control center to control CNC....
Now in development stage, with my biologist friend Addy de Jongh ( http://www.vriendenvandeotter.nl ), but all software applicable from high models. Small time for fixup (4-7 seconds with offline A-GPS) increases standalone battery time. All parts made in dimensions for 950 mA battery (54x32 mm - thanks China brothers). This photo contains all components - GPS active anetenna and GSM antenna. (50 ec not a price). Additional BMA180 accelerometer (small black chip at left top) can help to define activity and reduce ON time. In center placed STM32 MCU. Now STM32F101T8/B (or 103 if microUSB is mounted...
Prototype PCB (forked from OpenPilot) for copter control and RF link (PiPextreme). Control board and RF board (PipXtreme). Mount to control board or via USB to host PC....
Dual CDC for STM32F103. Test with Maple RET6 board. Use USART1 and USART2 to send/receive data....
Traditional way looks very simple With DGPS support this simplest transform to more complex Initial state the same as on simple send position to server. But next stay more complex. After state 1 - server search nearst ground station (via current position, or last known position, or Cell ID information). Algorithm and how to collect ground stations see in step 1. After find near station server connect to STR channel and translate RTCM 2/3 to device via GPRS (2 on diagram). Other device (placed in other region - 3 on diagram) can send own position and other info to server but has other neast ground...
Add HID bootloader support to CMSIS-DAP. Source code available here
1. Create a database with records of CAS and STR and fast service broadcast RTCM. The schema is very simple. 2. Simple console p rogram (C# .NET 2.0) collects CAS and STR records to database . I used the site http://rtcm-ntrip.org:2101 as root site. The total number of unique CAS records (servers) = 280. The total number of STR records = 8822 . For DGPS support, I use only RTCM 2/3 mountpoints = 6934 records. 3. Query to find the STR channel using coordinates (also possible to use the Cell ID data from GSM module and opencellid to approximate the coordinates.) declare @Latitude real , @Longitude...
gsar.exe -s:x83:xC4:x04:x84:xC0:x0F:x85:x2C:x01:x00:x00:x53:x55:x56 -r:x83:xC4:x04:xFE:xC0:x0F:x85:x2C:x01:x00:x00:x53:x55:x56 -o JLinkARM.dll
ARM publish new CMSIS-DAP debug interface software ( link to Keil ). This is initial port to STM32F103C8 processor. Based on STM32 RF adapter (second board in post w/o RF parts). Extract CMSIS_DAP_STM32.rar to CMSIS_DAP folder. See DAP_config.h for pin definition and usbd_STM32F103.c for pin definitions....