There is no way to individually delete an assigned footprint from 'eeschema - assign footprints'.
I tried to remove some assigned footprints after realizing I wanted to change the package size of the component but haven't picked a replacement yet. Being able to remove the currently assigned footprint would allow me to know that it was still needing to be done. I temporally fixed my issue by going into 'eeschem - symbol properties' and deleting the assigned footprint. This did work but I had to do it for each of the 10 resistors and 10 caps I decided to update.
Application: kicad
Version: (5.1.0-rc2-9-g37962b717), debug build
Libraries:
wxWidgets 3.0.4
libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.2.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.54.0
Compiler: Clang 9.0.0 with C++ ABI 1002
Build settings:
USE_WX_GRAPHICS_CONTEXT=ON
USE_WX_OVERLAY=ON
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Committed to 5.1 in commit d80759efb8bc1ab 9bf62f0319fd2b6 b15259a023.
https:/ /git.launchpad. net/kicad/ commit/ ?id=d80759efb8b c1ab9bf62f0319f d2b6b15259a023