Skip to content
Snippets Groups Projects
Select Git revision
  • 3427cf2b7e33240fc63c6398090dc7bcbf4f2d52
  • master default protected
  • v0.10.0
  • v0.10.0-rc2
  • v0.10.0-rc1
  • v0.9.0
  • v0.9.0-rc1
  • v0.8.0
  • v0.8.0-rc2
  • v0.8.0-rc1
  • v0.7.0
  • v0.7.0-rc2
  • v0.7.0-rc1
  • v0.6.1
  • v0.6.0
  • v0.6.0-rc2
  • v0.6.0-rc1
  • v0.5.0
  • v0.5.0-rc2
  • v0.5.0-rc1
  • v0.4.0
  • v0.4.0-rc2
22 results

openocd_nrf52_patch

"Urumbu" is the Malayalam word for small ants found in Kerala, in the south of India. During a Fab Academy instructor bootcamp held there in 2020, Urumbu was used to refer to a machine-building approach that significantly simplifies the hardware by moving all embedded configuration into real-time parallel programming. In the version here a switched USB 3 hub is used to enumerate nodes for addressing, distribute power to them, and send individual steps to a stepper motor or pulses to a servo motor. This approach is based on (and requires) the availability of fast multi-core processors, and uses Python's multiprocessing module to program them. The directories below contain processor timing tests, motor stepping tests, servo tests, component evaluation, and a wall drawing robot example.