Edge Collective


Named after the Passagassawakeag_River in Maine.

Misc Index

- Notes on Kicad Part I

2021-01-26 09:17:35

Collection of repositories on gitlab here: https://gitlab.com/edgecollective/pbot


Increasing the level of one's technological sovereignty by developing the capacity to 'self-provision' one's own infrastructure is hard to assess in terms of absolute levels of sovereignty. One might solder a circuit oneself -- but not be able to produce the circuit board itself (or the solder, or the resistor, or the microchip ...). {TODO: link to Stallman's essay on hardware here.}

There is an ongoing process of assessing which among the diverse crop of emerging technologies -- many of them produced through industrial processes that might never be possible in a 'DIY' context ... might be useful ... and how they might be encapsulated to make them easier to use, and design with, at the 'local' level.

This project demonstrates some of these issues. The SAMD21 and SAMD51 are powerful, useful chips; they are small enough, even if their most accessible packages, that they are difficult to solder onto a board design (at least, without a lot of trial and error, practice, and a good assembly setup).

However, the typical applications in which they might be used -- sensing, control, etc -- involve connecting the devices via only a few wires to external devices -- many of which are themselves relatively easy to solder / assemble.

The ItsyBitsy design by Adafruit -- similar to their Feather, or the Arduino Pro Mini, the Teensy, and even the Arduino UNO -- takes the most complex, flexible, central, and difficult to solder part of an overall project design -- the microcontroller -- and 'encapsulates' it in a form that makes it far easier for folks to design around.

We base our 'PBot' design off the ItsyBitsy ...

2021-01-26 10:47:19

Designing the device in KiCAD: https://gitlab.com/edgecollective/pbot/pbot-hardware

Itsy Bitsy M4

IBM4 on Adafruit

RFM95 Breakout

RFM95 Breakout on Adafruit

First Pass at Schematic and Layout

KiCAD notes: Assigning footprints and updating pcb

After laying out symbols in the schematic editor, the next steps are:

1. Assign PCB footprints.

In the schematic editor, select the "Assign PCB Footprints" button.  It'll bring up a dialog that allows you to assign footprints to the symbols you've got in the schematic editor.

2. Update PCB from schematic.

In the pcb layout editor, select the "Update PCB From Schematic" button. It'll import any recent (saved) changes to the schematic. You might need to fiddle with the dialog settings in order to have it do the proper thing.