The vending machine now provides some more feedback after money is put in.
Source code associated with my contribution is here. I haven't documented
the other components of the vending machine.
Based on the implementation details, it appears to me that
the bill acceptor is in fact plugged into one board (Arduino Leonardo)
that is connected by serial to another board (Raspberry Pi). Why is
the former board used at all? That is, why is the bill acceptor not
plugged directly into the latter board?
I've set up a jitsi terminal on the wall in Sudoroom!
It's a big TV made by Hitachi, and it has a feature where it can go into "power
saving" mode when the HDMI signal is lost. That means the screen can power
down when DPMS puts the monitor to "sleep". It has a webcam that's clearly
labeled, and on a hinge so it can easily be aimed down at the floor if people
are shy, and it has a Jabra USB speaker/microphone thing which should hopefully
provide good speakerphone functionality. I have the computer setup to start
firefox, and i have firefox set to open the jitsi page, where permissions are
already enabled for webcam/audio. The only remaining need is to automatically
wake the monitor from sleep (using "DISPLAY=:0 xset force dpms on") whenever
there is anyone else detected in the jitsi "room"
This feature is important so that people can see (on the screen) whenever
someone is in the screen/camera/microphone with them. For now the monitor is
either left on a lot, or blanks out due to a timeout.
I've determined that the most direct ways to make the monitor turn on when
anyone joins the jitsi channel are:
1. make an XMPP client in python or something, which connects to the server and
finds out how many people are in the room (and whether there's anyone other
than the telescreen in there) and sets the monitor on/off state accordingly
2. make a browser extension to find the element containing the number of
"Meeting participants" and copy the number to the window title, where it can be
observed from the shell with a command like wmctrl -l
<div class="jss52">Meeting participants (2)</div>
unfortunately the div class is not always jss52 but the innertext is always
Meeting Participans(#) so it should be able to be found.
The idea is that with this setup, people can go on jitsi and talk to whomever
is in sudoroom, as well as each other.
presently i'm using this link but that can change if we find something better:
note: the telescreen in sudoroom is not signed in right now, not sure why but
i'll fix it asap
---------- Forwarded message ---------
From: Fixit Clinic
Date: Fri, Sep 30, 2022 at 11:00 AM
Subject: Tour of BART Maintenance Facility Oct 27 10AM
You might be interested this rare tour of a BART Maintenance Facility (the
one in Hayward), a bunch of us Fixit Coaches are attending:
What: Tour of BART Hayward Maintenance Facility
When: Thursday, October 27, 2022, 10am-12:30pm (shuttles from So. Hayward
BART start at 9:30am)
Maybe see you there, -Peter
Peter Mui @ Fixit Clinic
www.fixitclinic.org - Cultivating robust communities through all-ages
do-it-together hands-on fix-n-learn community disassembly and discovery
+1 408 647 5790
fixitclinic at gmail
THIS IS IMPORTANT!
The following proposal was brought to the delegate's meeting a couple of
ago, and tonight in the meeting it was discussed.
Since I had not been attending delegates meetings for some time, I failed to
forward this proposal to this list so that sudoroom could discuss our
Since I am a Sudoroom member, I voiced my position through our delegate
is me) that I am against giving a committee the power to levy fines against
omni collectives/tenants/people, especially since we have not tried a
of simple communication between a cleaning collective and representatives of
Ultimately the other Omni delegates felt strongly about passing the
but they were willing to remove the provision giving the new Committee the
ability to "impose a monetary penalty" on groups or individuals they
were guilty of being messy. The proposal was partially passed as seen here:
yar: if we approve the proposal but delay the fine enforcement until after
october 6 meeting, and require another affirmative consensus decision
october 6 to give them that fine enforcement power?
jake: is ok with that
CONSENSUS: YES (CCL/Patrik ANV/Silver SUDOROOM/Jake FNB/Helen CLP/Billy
BLOCK: (none), PASSES!
I personally think it's unreasonable to trust a newly formed Committee with
the power to, for example, determine that Sudoroom is too messy and issue
"fines" of $50 per day until they feel that we have satisfied their
and I'm glad that the other delegates were willing to remove this provision
even though they were technically capable of overriding sudoroom's
This provision is set to be reintroduced at the Delegate's meeting on
6TH and Sudoroom needs to discuss our position, in order for our delegate to
represent us at that meeting.
Please see the link below for the proposed text of the new Committee (same
is in the meeting notes above) and discuss the provision that's slated for
October 6th Delegate's meeting.
---------- Forwarded message ----------
Date: Fri, 02 Sep 2022 06:08:55 +0000
From: deskhandle <deskhandle(a)protonmail.com>
To: consensus <consensus(a)lists.omnicommons.org>
Subject: [omni-consensus] Cleanliness Accountability Committee proposal
At the delegate's meeting tonight, we discussed a proposal formulated by the
Events team which is linked above. This is a draft proposal and instructions
for how to suggest edits are on top of the doc. Please do not edit the
In short, it exists to create a new committee which will oversee the
cleanliness of the space, design and implement new systems to do so,
a monetary penalty for any space left out of order for both shared spaces
tenant spaces. If you're able to be an active and dedicated participant in
committee, please join us on Slack.
This committee would also be able to spend some amount of Omni funds to
the space regularly and keep it at a level of cleanliness that must be
maintained for Omni to exist. Please check this out and get back with any
thoughts, concerns, suggestions before it's voted on at the next delegate's
Community Liberation Programs
last night (wednesday night) Kent and Eric and I worked for hours to clean up
and organize the space, and we cleared up the whole floor area in the southeast
corner near the telescreen.
Kent fixed a nice power supply and cleaned up the whole workbench that has the
microscopes on it, and we'll be adding more carwardine (anglepoise) lamps there.
we organized the sterilite bins on the shelves and after another round of that,
it will be time to decorate them with rainbow colors; I ordered $50 worth of
10 colors of 1" wide masking tape, and when we're done the wall will basically
be a rainbow of bins. If anything is out of place it will be pretty obvious.
we decided that the metal sliding chair assembly under the desk in the
southwest corner is just huge and taking up space, and should be scrapped. If
wants it please take it home, otherwise we'll get rid of it soon.
the next area to be cleaned up will be the "balcony" at the top of the stairs,
there's a lot of stuff there that needs to get put away and organized and
ewasted and i'll work on that with others, and then we can add lighting and
tables and outlets there and make it a nice place to hang out. When the cold
weather season comes, it will be nice for people to have a place to hang out
where the temperature is naturally higher.
anyway things are happening and the space is getting nicer. Eventually we'll
have everything off the floor and we'll be able to run a roomba full time
keeping the dust off, and Yar can finally epoxy the whole floor.
let me know if you want to help! Or just jump in and make things better.
At the next delegates' meeting we will discuss renting storage to a group for a
bunch of riot shields. Hopefully this means we can get a bit more money coming
in to Omni each month and put some space to use that's presently just full of
If anyone has feelings about this proposal we should talk about it. I am the
sudoroom delegate so sudoroom should tell me how it feels about this.
And also about the Cleanliness Accountability Committee proposal!
---------- Forwarded message ----------
Date: Thu, 29 Sep 2022 04:03:44 +0000
From: geraldoamador <geraldoamador(a)proton.me>
To: Jacqi Galea <jacqigalea(a)gmail.com>
Cc: Yardena Cohen <yardenack(a)gmail.com>, consensus(a)lists.omnicommons.org,
commons <events(a)lists.omnicommons.org>, Banasidhe <banasidhe(a)gmail.com>
Subject: Re: [omni-consensus] [omni-events] Fw: Oakland Defense Shield Storage
I appreciate all the work and brainstorming we have provided to discuss providing space. I think it would be beneficial to discuss this at the next delegates meeting as it relates to providing space for rent. It would be good to hear from other collectives about this and see where we can provide the space.
Sent with [Proton Mail](https://proton.me/) secure email.
------- Original Message -------
On Wednesday, September 28th, 2022 at 8:35 PM, Jacqi Galea <jacqigalea(a)gmail.com> wrote:
> Hey everyone,
> I think we can definitely create space for them, we’d need to move some stuff around like Yar said but I feel like it’s definitely doable and would be happy to help.
> On Wed, Sep 28, 2022 at 3:16 PM Yardena Cohen via events <events(a)lists.omnicommons.org> wrote:
>> How accessible do they need to be? Omni's got some pretty
>> out-of-the-way areas which I think we could justify for $100/month or
>> less. Like the far-southwest area under the stage, or some of the
>> crawl spaces under the ticket booth. This could help pay for
>> rat-proofing those spaces also, and we could carefully wrap them in
>> bags to protect them from dust/etc. And of course we could display
>> some of them too. Curious what other omni people think.
>> On Wed, Sep 28, 2022 at 3:07 PM Banasidhe <banasidhe(a)gmail.com> wrote:
>>> Thanks, but we're looking for storage. These are functional and were made to give away for community self defense, not sell. It's also not just decorated shields. Many are in various states of assembly, some need repair. There are also art and deco supplies for builds. Stencils, paint, drop cloths, padding and rope. It's currently in a 5x7x10 storage that's reasonably full.
>>> Happy to pay something, not looking for a free spot, but something cheaper than $245/month. I could handle $140 a month, but they just almost doubled our rent, which is a bit out of my budget.
>>> With Love, Light, Laughter, Peace and Equity for All,
>>> Banasidhe (BAN-shee)
>>> On Wed, Sep 28, 2022, 14:18 Yardena Cohen <yardenack(a)gmail.com> wrote:
>>>> Or what if we sold them? Do we think that people would buy any of
>>>> these to display in their homes? Maybe the sales could go toward
>>>> paying back the cost of 2 years of storage.
>>>> On Mon, Sep 26, 2022 at 10:18 PM Yardena Cohen <yardenack(a)gmail.com> wrote:
>>>>> 50 is a lot! I was hoping it was like, 10-15 or something. :/
>>>>> I think it's probably not practical to display all of them, and I'd be
>>>>> reluctant for Omni to commit to more storage that isn't related to our
>>>>> existing operations, which are already strapped for space for
>>>>> essential tools and equipment. Especially if nobody wants to pay for
>>>>> Maybe we can take some of them to display, and other spaces can take some too?
>>>>> On Mon, Sep 26, 2022 at 12:35 PM Michaela Budde
>>>>> <michaelabudde87(a)gmail.com> wrote:
>>>>>> There are about 50 shields they’re all the same size the back has a strap for a handles and that’s how you could hang it up on nails.
>>>>>> On Thu, Sep 22, 2022 at 2:23 AM Yardena Cohen <yardenack(a)gmail.com> wrote:
>>>>>>> How many shields total? Are they all the same size? What are the backs
>>>>>>> made of? In principle I'm in favor of displaying these on the walls
>>>>>>> for free, but would like more details so we can figure out the best
>>>>>>> place to put them and make sure it actually works.
>>>>>>> On Fri, Sep 9, 2022 at 1:13 PM geraldoamador <geraldoamador(a)proton.me> wrote:
>>>>>>>> See forwarded message below! We should discuss this next week at the delegates meeting and get back to them about providing space, etc.
>>>>>>>> ------- Original Message -------
>>>>>>>> On Tuesday, September 6th, 2022 at 10:54 PM, Michaela Budde via events <events(a)lists.omnicommons.org> wrote:
>>>>>>>> Hi all,
>>>>>>>> We're a part of a group that distributes and builds defensive shields, mostly active during the height of protests. We have protective gear and shields that need cheaper storage since the current space doubled the price and just one of our members has been taking on the cost.
>>>>>>>> It sounds like all that is needed is 5 by 10 feet. The shields are also beautifully painted and could be used as some rad decor on Omni's walls. (image attached)
>>>>>>>> Can we nail down which space could be designated for this storage and a good day to move the things in? From my understanding, this storage would be free of cost.
>>>>>>>> Michaela Budde
>>>>>>>> consensus mailing list
>>>>>> Michaela Budde
>> events mailing list
>> The "events" list replaces the former "commons" and "booking" lists.
I posted a bunch of our test equipment that we never use and never will use, on
craigslist for sale to benefit sudoroom.
of course sudoroom members get first dibs but these things are only taking up
space and are still just barely valuable enough to be able to sell rather than
sadly simply scrap them.
they were once many thousands of dollars worth, but today most can be replaced
with a simple USB stick. There is no functionality lost in our hackerspace by
eliminating this equipment, we already have more modern hardware that works.
the other night someone introduced by Joule (sudoroom member) offered to give
Sudoroom $2000 per month if we provide space for their vacuum chamber and
We gave them our bank routing/account numbers and if the money appears, we
should make the space near the robot control cabinet available so it can be set
up. We will be able to use the equipment ourselves when they're not using it.
This is a great opportunity to access money that would otherwise go to waste,
and we can increase our monthy contribution to Omni while this is happening,
which will help us keep the building.