Sure 
Here the code that I’ve placed (lib/globals.lua):
local grid = include("midigrid/lib/mg_128")
local g = grid.connect()
--g = grid.connect()
And here the messagge from maiden window:
norns.script.load(“code/splnkr/splnkr.lua”)
# script clear
# script load: /home/we/dust/code/splnkr/splnkr.lua
including /home/we/dust/code/splnkr/lib/includes.lua
including /home/we/dust/code/splnkr/lib/globals.lua
including /home/we/dust/code/midigrid/lib/mg_128.lua
including /home/we/dust/code/midigrid/lib/midigrid.lua
including /home/we/dust/code/midigrid/lib/vgrid.lua
including /home/we/dust/code/midigrid/lib/supported_devices.lua
vgrid init with layout: 128
3 core midi devices
Scanning for supported midigrid devices:
virtual – Not supported
Arturia MicroFreak – Not supported
launchpad – Supported
mounted_devices
3 launchpad
Loading midi device type:launchpad on midi port 3
including /home/we/dust/code/midigrid/lib/devices/launchpad.lua
including /home/we/dust/code/midigrid/lib/devices/generic_device.lua
Attaching devices:
including /home/we/dust/code/splnkr/lib/grid_filter.lua
including /home/we/dust/code/splnkr/lib/grid_sequencer.lua
including /home/we/dust/code/splnkr/lib/sequencer_controller.lua
including /home/we/dust/code/splnkr/lib/w_slash.lua
including /home/we/dust/code/splnkr/lib/midi_helper.lua
including /home/we/dust/code/flora/lib/ArbitraryGraph.lua
including /home/we/dust/code/splnkr/lib/envelope.lua
including /home/we/dust/code/splnkr/lib/polling.lua
including /home/we/dust/code/splnkr/lib/externals.lua
including /home/we/dust/code/splnkr/lib/encoders_and_keys.lua
including /home/we/dust/code/splnkr/lib/controller.lua
including /home/we/dust/code/splnkr/lib/sample_player.lua
including /home/we/dust/code/splnkr/lib/sample_recorder.lua
including /home/we/dust/code/splnkr/lib/sequin_processors/softcut_processor.lua
including /home/we/dust/code/splnkr/lib/sequin_processors/devices_processor.lua
including /home/we/dust/code/splnkr/lib/sequin_processors/devices_midi_processor.lua
including /home/we/dust/code/splnkr/lib/sequin_processors/devices_crow_processor.lua
including /home/we/dust/code/splnkr/lib/sequin_processors/devices_jf_processor.lua
including /home/we/dust/code/splnkr/lib/sequin_processors/devices_w_processor.lua
including /home/we/dust/code/splnkr/lib/sequin_processors/effects_processor.lua
including /home/we/dust/code/splnkr/lib/sequin_processors/time_processor.lua
including /home/we/dust/code/splnkr/lib/sequin_processor.lua
including /home/we/dust/code/splnkr/lib/Sequin.lua
including /home/we/dust/code/splnkr/lib/Sequinset.lua
including /home/we/dust/code/splnkr/lib/Sequencer.lua
including /home/we/dust/code/splnkr/lib/sequencer_screen.lua
including /home/we/dust/code/splnkr/lib/Cutter.lua
including /home/we/dust/code/splnkr/lib/cut_detector.lua
including /home/we/dust/code/splnkr/lib/save_load.lua
including /home/we/dust/code/splnkr/lib/parameters.lua
including /home/we/dust/code/splnkr/lib/instructions.lua
### SCRIPT ERROR: load fail
/home/we/dust/code/splnkr/splnkr.lua:186: attempt to index a nil value (global ‘g’)
stack traceback:
/home/we/norns/lua/core/norns.lua:145: in metamethod ‘__newindex’
/home/we/dust/code/splnkr/splnkr.lua:186: in main chunk
[C]: in function ‘dofile’
/home/we/norns/lua/core/script.lua:192: in function </home/we/norns/lua/core/script.lua:192>
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:146: in field ‘try’
/home/we/norns/lua/core/script.lua:192: in function ‘core/script.load’
(…tail calls…)
# script clear
lua:
/home/we/norns/lua/core/clock.lua:59: bad argument #1 to ‘resume’ (thread expected)
stack traceback:
[C]: in function ‘coroutine.resume’
/home/we/norns/lua/core/clock.lua:59: in function ‘core/clock.resume’
lua:
/home/we/norns/lua/core/clock.lua:59: bad argument #1 to ‘resume’ (thread expected)
stack traceback:
[C]: in function ‘coroutine.resume’
/home/we/norns/lua/core/clock.lua:59: in function ‘core/clock.resume’
Thanks for your help 