Logik Community
Questions, setup guides, and field experience from the Logik user community. Get help with the Logik platform, GNSS hardware, and connecting your first build.
Featured Discussions
Upload button in Logik is greyed out — can't send code to my Arduino board
I have built a small sketch in Logik — just a loop that reads from the GPS and blinks the LED. The code preview looks correct. But the Upload button is permanently greyed out, hovering over it says "No port selected". I can see my Arduino Mega in Device Manager on COM4. How do I get Logik to see it?
Hi Sophie. Browser-based upload requires the Arduino Create Agent (a small background application) to be running on your PC — without it, the browser has no way to access your COM port. Here is how to set it up: 1. Download and install the Arduino Create Agent from the Arduino website. 2. Once installed, make sure the agent is running — you will see a small icon in your system tray. 3. Refresh the Logik page. The port selector should now appear and detect your COM4 board automatically. 4. Select your board (Arduino Mega 2560) and COM port, then try uploading again. If the port still does not appear, check that no other application (Arduino IDE, u-center) has the COM port open — only one application can hold it at a time.
Worth noting — the Arduino Create Agent needs to be set to start on boot or you will have to remember to launch it manually each session. There is an option in the agent tray menu to enable autostart.
Installed the agent, enabled autostart as Kieran suggested, refreshed the page, and my COM4 appeared immediately. Code uploaded on the first try. Thanks!
Logik loads but the toolbox on the left is completely empty — no block categories showing
Hi, I just got access to Logik and logged in fine. The Logik editor opens but the entire left panel is blank — no categories, no blocks, nothing. The workspace area on the right loads. I have tried refreshing a few times. Using Chrome 122 on Windows 11. Is this a known issue or am I missing a setup step?
Had this exact problem last week. Try a hard refresh (Ctrl+Shift+R) — for me the toolbox XML was not loading on the first page load. After the hard refresh everything appeared normally.
Hi James, thanks for reporting this. Nadia is correct — the toolbox definition file occasionally fails to load on the first request, particularly if the login session redirect is still in progress when the editor initialises. If a hard refresh does not resolve it, try clearing site data for logik.diginto.tech (Chrome: DevTools > Application > Storage > Clear site data) and logging in fresh. We have identified the root cause and a fix is being pushed in the next update. Thanks for the patience.
Hard refresh did the trick straight away. All block categories are showing now — Logic, Loops, Variables, the GNSS blocks, everything. Thanks both.
ZED-F9P connected to Arduino Mega via UART — no NMEA output in serial monitor, just blank
I am trying to get my ZED-F9P talking to an Arduino Mega 2560 over UART1 (pins 18/19). I have wired TX2 on the F9P breakout to pin 19 (RX1) on the Mega and RX2 to pin 18 (TX1). Baud rate set to 38400 on both sides. The serial monitor shows nothing at all. The F9P power LED is on. I used u-center to confirm the module outputs NMEA fine when connected directly to the PC via USB. What am I missing?
Classic TX/RX swap — check that you have not got it wired TX to TX and RX to RX. Also worth checking voltage levels — the F9P runs at 3.3 V logic and the Mega is 5 V. Depending on your breakout board it may have a level shifter built in, but if not you will need one on the TX line from the Mega to the F9P.
Kieran is correct. A few things to go through in order: 1. Cross the wires: UART wiring must always be F9P-TX to Arduino-RX and F9P-RX to Arduino-TX. 2. Voltage levels: If your breakout board does not include a logic level shifter, the 5 V TX from the Mega can damage the F9P RX pin over time. 3. UART2 enabled in u-center: By default the F9P outputs NMEA on USB. Make sure you have enabled NMEA output on UART2 specifically in u-center under View > Configuration View > MSG. Set GGA and RMC at minimum on UART2. 4. Baud rate in your sketch: Make sure Serial1.begin(38400) is in your setup() and you are reading from Serial1, not Serial0. Start with step 3 even if the wiring looks correct — it is very commonly missed when the module has previously only been used via USB.
Step 3 was exactly it. UART2 output was completely disabled in u-center. Enabled GGA, RMC, and GSA on UART2, saved to flash, and the Mega is now printing NMEA sentences cleanly. Thank you!
Just want to add — same issue with an Arduino Uno on UART0. Make sure you are not trying to read GPS on the same serial port used for the USB monitor, it is the same physical UART on the Uno. Use SoftwareSerial or switch to a Mega.
Good addition Lucas. We recommend the Arduino Mega for all Logik builds specifically for this reason — three available hardware UARTs avoids any conflict between GPS, debug serial, and other peripherals.
Recent Threads
Logik dashboard shows device as offline even though the board is powered and connected
Where are the GNSS-specific blocks in Logik? I only see standard Arduino categories
Generated Arduino code from Ardublockly has a compilation error — Serial1 was not declared
Google sign-in redirects to a blank white page — stuck after OAuth callback on Logik
Logik workspace not saving — all blocks gone after closing the browser tab
u-blox M8N vs ZED-F9P — is the F9P worth the cost difference for a basic Arduino GPS logger?
Antenna extension cable 5 m — will it noticeably affect GNSS signal quality or accuracy?
Logik page not loading on Firefox — infinite spinner, works fine in Chrome
RTK fix not achieving indoors — is RTK expected to work through windows or only outdoors?
Which Arduino boards are supported in Logik — can I use an ESP32 or only AVR-based boards?
Logik by PIXAM
Visual Arduino programming and GNSS platform by PIXAM. Program your builds, connect modules, and monitor your robots.
Open LogikCommunity Stats
- Total members 214
- Threads 13
- Replies 14
- Solved rate 69%
Compatible Builds
Forum Guidelines
- Search before posting — most questions have been answered.
- Include your board model, firmware version, and browser when reporting issues.
- Keep discussion technical and constructive.
- For account issues, use the Contact page.
Start programming your first build.
Log in to Logik to visually program your Arduino, connect your GNSS module, and start building robots.
Open Logik GNSS & IoT