2016-01-26

recording and matching V-Log on the GH4 camera externally

The few things I blog here are mostly about making things.
However I DO have another hobby. Cinematography. Especially the technical aspects.
Currently I do use 2 Blackmagic Pocket Cinema Cameras and I have waited patiently for years to get a good deal on a non-EU GH4 or GH4R to combine 2 FullHD closeups (left and right interview subject/dialog participant/stage side) with a DCI 4K or UHD wide shot that acts as both wide and semi-wide by taking FullHD crops in post.

 Motivation

I'm finally going to get a GH4R with an external recorder.
Recording much on Blackmagic Pocket cameras, V-Log looks nice.
However there are some reports of issues it has. Many with 8bit 4:2:0 internal recording and sounding like they may go away with 10bit 4:2:2 recording.

Status: I did receive the GH4R and Ninja Assasin. However the Power Station is going to run late.
I'm not entirely disapointed about that, given the bug of the current Power Station mentioned below.

Reading material on V-Log

This is the text-list I have come up with so far to get a grip on this topic:

Very interesting read on VLog vs. Cinelike-D vs. Natural on the FH4 when using 10bit external recording and 8bit internal recording on the #GH4.

Linked to from this discussion:
http://www.eoshd.com/comments/topic/9431-v-log-l-captured-in-8-bit-vs-10-bit/

after reding this in-depth anylysis of the color-spaces:
http://forum.slashcam.de/gh4-aces-unterstutzung-vt127380.html
(better LUTs then the ones from Panasonic at the bottom of the thread.)

Some practical analysis of V-Log in 10bit here:
http://www.provideocoalition.com/v-log-l-on-the-gh4-don-t-panic

conclusions about V-Log

Record V-Log externally as compressing this huge dynamic range into 8 bit 4:2:0 MPEG leaves you with banding and green+magenta noise.
Maybe overexpose slightly when using V-Log to reduce noise in the shadows.
(8-bit ProRes seems to work well but...file size doesn't matter when recording to a hard disk/SSD-drive. anyway ) 
  • whenever possible but only recorded externally
  • priority on high dynamic range (e.g. lights at night)
  • high contrast situations (e.g. film noir)

For scenes with low dynamic range but important skin tones, "Natural" or "Cinelike-D"  seem to be called for.
  • when priority is on subtle skin tones 
  • when subtle gradients in the midtones are important (deep blue sky, rolling but bright fog)
  • hazy footage where focusing gets difficult (unless I can focus with a LUT and peaking on the recorder)
  • when recording internally

power everything

The Atomos Ninja Assasin for external recording comes with an Atomos Power station.
Aparently the Assasin drains batteries like crazy (not as crazy as the Blackmagic Pocket). So Atomos hands out larger batteries for the early adopters and makes a limited time deal for Power Stations to the later crowd.
It already includes the adapter to also power the GH4.

HOWEVER, numerous reports state that the Power Station has a few flaws in it's current firmware or hardware.
  • Same battery in Power Station lasts just half as long as directly plugged into the Ninja Assasin/Shogun 
  • Full Batteries in Power Station suddenly reported as empty
The voltage detection seems to be confused with the large power draw of the Shogun. It works fine with a small camera. My guess is that due to the power draw the voltage drops and thus the batteries are reported as empty way ahead of time.

matching cameras

Obviously I want to match the GH4 to the two BMPCC.
I found the color chart automatic matching in Davincy Resolve to be a great starting point.
However it does not match gain (white level 786 vs 1024), gamma (grey at 130 vs 250) and olive/green seems to be rendered differently (despite nothing non-green having any color cast at all).

The perfect way to go seems to be ACES "Academy Color Encoding System".
Yes, that's the Academy as in Academy Awards = Orcars.
Yes, Resolve V12 can convert footage into the camer-neutral XYZ color space using an IDT=input device transform.
Yes, there are IDTs for GH4 in V-Log and BMPCC in ProRes (Cinema DNG does not need an IDT as it contains all that transform information).
No, Resolve can not import IDTs and is limited to the few it has.
Choosing BMDFilm for the flat BMPCC and Sony SLog for the Panasonic V-Log gets you close.
However not as close as the color-chart.

Since I can't do this properly yet, I'll use it as a simply starting point whenever I can't have a color chart before/after the shot.

2016-01-08

Warum "Wiso EÜR+Kasse 2016" (Mac) sch*** ist.


Vor kurzem habe ich die folgende Bewertung (2 vom 5 Sternen) für die o.G. Software angegeben:

Navigation und Prüfung mangelhaft. Abschreibungen schlecht



Buchungen zu Abschreibungen dürfen nicht bereits aus dem Online-Banking rein gekommen sein.
Eine absolut weltfremde Trennung.
Buchungen zu AfA-Gütern allgemein unnötig kompliziert.
Keine Navigation aus Buchung in Ausgabe-Konten und zurück.
Eigentlich überhaupt keine Navigation durch die Buchungen auf Ausgabe-Konten.
Ausgabe-Konten nur sehr unständlich über Reports erreichbar.
Prüfung muss mit Papier und Bleistift erfolgen.
Vergleich von Konto-Salden mit Buchungsliste und navigation zurück zur ersten Abweichung nicht sinnvoll möglich.
Navigieren von Konten als endlose Liste, wie zu Störtebeckers Zeiten, statt als der Baum, den sie aufspannen.

Verfasst von Marcus W. am 07. Januar 2016

 

Kommentar des Buhl Teams

Sehr geehrter Herr W.,

vielen Dank für Ihr Feedback zur Software WISO eür+Kasse:Mac 2016.

Bedauerlicherweise können wir die von Ihnen beschriebenen Sachverhalte nicht nachvollziehen. Sehr gerne überprüfen wir Ihre Anmerkungen zur Software WISO eür+Kasse:Mac 2016.

Zu einer genaueren Prüfung benötigen wir von Ihnen noch weitere Informationen und bitten Sie, sich zur weiteren Klärung direkt mit den Kollegen des technischen Supports in Verbindung zu setzen. Diese erreichen Sie beispielsweise per Festnetz-Rufnummer unter 02735 / 90 96 90 oder indem Sie auf https://kundencenter.buhl.de ein "Ticket einreichen".

Mit freundlichen Grüßen

Kommentiert von Buhl Data Service GmbH



Naja...wenn man so grundlegende Sachen "nicht nachstellen kann", dann braucht es wohl ein wenig Hilfestellung und ich sollte das mal als Blog-Beitrag aufbereiten.

Updates

Das erste was eine frisch von der Website heruntergeladene Version machen will... ist 30MB an Updates zu ziehen.
Offensichtlich schafft es hier jemand nicht wenigstens auf der eigenen Website für Abonenten die aktuelle Version vorzuhalten. Immerhin gibt es auch Leute die ihre Fibu Offline nutzen.

Trennung Afa-Buchungen und Online-Banking

 Der Sinn von Online-Banking ist daß alle Buchungen rein kommen und man genau sieht, daß wirklich keine fehlt, keine doppelt ist, alle das richtige Datum, den richtigen Eur-Wert und den richtigen Wert in der Orginal-Währung haben (wenn denn Wiso hier mehrere Währungen unterstützen würde).

Nun gibt es aber auch Wirtschaftsgüter, die man abschreiben muss.
Deren (erst/zu-)Kauf-Buchungen muss man in den AfA Dialogen anlegen. Da die Buchung aber schon durch das Online-Banking da ist (man hat das Wirtschaftsgut ja bereits gekauft und per Überweisung oder Kreditkarte bezahlt),
fehlt hier einfach die Möglichkeit die existierende Buchung auszuwählen statt eine neue anzulegen.

Antwort von Buhl Data:
Üblicherweise werden Umsätze von Bankkonten abgerufen und anschließend verbucht. Wird bei diesem Vorgang die Buchungsart "Freie Buchung" und ein entsprechendes Anlagekonto ausgewählt, öffnet sich üblicherweise ein Assistent für das Anlagevermögen und die Neuanschaffung wird programmunterstützt verbucht. Diese Funktionalität ist in der aktuellen Version defekt. Dies wird mit einem kommenden Programm-Update behoben. Wir bitten um etwas Geduld.
Hätte ich jetzt ohne die Nachfrage und diese Antwort nie gemerkt daß das so gehen sollte. Gibt absolut keinen Hinweis darauf.

Konten-Baum

Die Konten in einer Fibu spannen einen logischen Baum auf.
So sieht das in Gnucash aus:

 Man navigiert den Baum hinunter.
A-Aktiva -> 1000 Konten -> 1200 Bankkonten -> 1201 eigenes Firmenkonto



So wählt  man statt dessen in Wiso ein Konto aus:
Eine endlos lange Liste.
Es mag unter Buchhaltern normal sein die Nummern z.B. eines SKR03 Kontenramens auswendig zu kennen aber in einer Software für die kleine Pommes-Bude von nebenan erwartet man heutzutage eher:
  • eine Baum-Navigation um sich zum richtigen Unterbaum und schließlich Konto vortasten zu können
  • eine Suchfuntion (existiert) welche die Liste beim Tippen verkürzt (existiert nicht) und so auch weit voneinander entfernte Treffer (e.B. bei Suche nach "Auto") finden zu können
  • Bonus Punkte für die Nutzung eines Deutschen Synonym-Wörterbuches, wenn jemandem die exakte Schreibweise des gesuchten Ausgaben-Kontos nicht einfallen will.
All das existiert nicht.


Antwort von Buhl Data:

Zum Einschränken der beim Buchungsvorgang vorgeschlagenen Konten können Sie die bereits aktuell vorhandene Funktion im Menü "Verwaltung > Konten aktivieren" verwenden. Hier können Sie nicht bebuchte und nicht benötigte Konten einfach per Mausklick ausblenden. Zudem erfolgt bereits eine Beschränkung der ausgewählten Konten durch die Auswahl der Buchungsart (Einnahme, Ausgabe und so weiter) während der Erfassung der Buchung. Weiterhin besteht auf der rechten Seite die Möglichkeit auf den Kontenplan umzuschalten, der dort komfortabel durchsucht werden kann. Das gefundene Konto können Sie dann per Doppelklick direkt in das markierte Kontenfeld übernehmen. Eine Suchfunktion mit Synonymen existiert zum aktuellen Zeitpunkt tatsächlich nicht.
Ändert natürlich absolut nichts an der Steinzeit-Denke daß Konto eine Liste sind, die man mit den Augen durchsucht oder auswendig lernt statt einem Baum.

Buchungsvorlagen erzeugen....nicht aus dem Online-Banking

Erzeugt man eine Buchung manuell, so hat man diesen praktischen Link "aus dieser Buchung eine Vorlage erzeugen".
Nur leider erstellte man im 21 Jahrhundert 99% der Buchungen nicht selbst sondern bekommt sie über das Online-Banking rein.
Genau hier gibt es diesen Link aber eben nicht.
Wiso erwartet ernthaft, daß man weiter macht und die restlichen 200 Online-Buchungen zu Ende importiert, dann in die Buchungs-Liste geht, irgendwie versucht in der endlosen Liste die einzelnen Buchungen wieder zu finden aus der man Vorlagen erzeugen möchte (die man in den 200 anderen Buchungen des gleichen Imports sicher gebraucht hätte, warum sonst verspührt man den Bedarf nach eine neuen Vorlage), dann die Vorlagen zu erstellen.




Das war mit der 2015 Version. Die 2016 scheint beim Abruf von der Bank reproduzierbar einfach stecken zu bleiben und auch nach Minuten nicht mehr auf Eingaben zu reagieren.
Der Button "Abbrechen" führt nur dazu daß der Dialog "Umsätze abrufen..." gleich wieder erscheint und bricht nicht etwa das Abrufen der Umsätze tatsächlich ab. 
Update: Es ist der nächste Morgen und das Teil ist immer noch dabei die "Umsätze abzurufen" und lässt sich weder über "Abbrechen" dazu bewegen aufzuhören, noch über "Beenden" im Apple Launcher. 

Antwort von Buhl Data:
Möchten Sie aktuell aus einer bestimmten Buchung des Online-Bankings eine Vorlage erstellen, verwenden Sie bitte eine bereits verarbeitete Buchung. Die verinzelt auftretende Unstimmigkeit beim Abruf der Bankumsätze wird aktuell ebenfalls durch die Kollegen der Entwicklungsabteilung geprüft. Auch hier wird eine Korrektur mit einem kommenden Update erfolgen.
Also....ja, das ist tatsächlich so und wird auch in kommenden Versionen nicht absehbar besser. 

Konten-Navigation

Nun bin ich mal in einer Buchung im Bank-Konto.....in Wiso kann ich NUR im Bank-Konto sein.
Ich habe keine Möglichkeit in eines der Ausgaben/Einnahmen-Konto zu navigieren um zu prüfen, welche anderen Buchungen dort sind.
Ein Augaben-Konto ist genau so ein Konto wie ein Aktiva-Konto. Es gibt genau gar keinen Grund hier keine Navigation zu haben.

Will man in Wiso die Buchungen eines Ausgaben-Kontos durchsehen, so führt der einzige Weg über einen PDF-Report Aller Buchungen Aller Konten.
Ja...das ist deren Ernst.
Willkommen in den 1990ern.


Abo-Modell 

Ob man eine Fibu für 2015 oder 2016 macht ist für eien Fibu-Software kein Unterschied.
Trotzdem ist die Wiso-Software künstlich verkrüppelt worden um nur das eine Jahr verarbeiten zu können.
Man muss sie jedes Jahr auf's neue kaufen.
Wiso EÜR+Kasse 2016 ist keine neuere Version von 2015, es ist der gleiche *** noch mal.
Oder finden sie auf der Website oder sonstwo eine Angabe, was an der 2016 Version besser geworden ist und warum man updaten sollte?
Das ist nicht nur einfach unschön, es ist kaputt.
Denn in den ersten Tagen des neuen Jahres eingebende Zahlungen die zu Vorgängen aus dem Vorjahr gehören (z.B. das Entgeld am 2.1. zur Arbeit im Dezember des Vorjahres) gehören zum Vorjahr.
Das Online-Banking Modul ignoriert aber alle herein kommenden Buchungen, die zum neuen Jahr gehören.


2015-12-29

Testing nGen filament



     
    I'm currently on the 32C3 congress, testing Colorfabb nGen filament (Amphora AM3000) on my Ultimaker II extended using an Olsson block with a 0.4mm brass nozzle.

 work in progress....

 

I solved some issues with:
  • first layer adhesion to the glass bed
  • unexplainable underextrusion
  • warping
So now I'm printing the hell out of it to see about it's reliability.
See the bottom of this posting for an Ultimaker .ini file for this material and the preliminary conclusions I draw from the tests described here.


  test cases

nozzle cleaning 

A Cold Pull/Atomic cleaning doesn't seem to work anymore.
Below 100 degrees it's impossible to remove by hand and
above its not pulling out anything but stretching like bubblegum.
I need to find a temperature that works for a cold pull to have repeatable test-conditions...

 at 240°C


There seems to be a recurring underextrusion issue.


All test-parts are brittle. A part that would be strong in PLA/PHA I I can now crush with 2 fingers in nGen. (1cm thick, 20% infill, 3 solid layers)

After I temporarily fixed the underextrusion by changing to another new nozzle (as a cold pull doesn't work), I noticed very heavy warping.

These are the settings:
  • 240°C Nozzle
  • 85°C well leveled glass Bed with glue stick
  • 4.5mm retraction at 45mm/s
  • fans at 50%
  • 0.1mm layer height (Cura "normal" profile)
  • 0.8mm walls (Cura "normal" profile)
  • 0.6mm tops/bottoms (Cura "normal" profile)
  • 60mm/s (Cura "normal" profile)
  • 5s minimum layer time (Cura "normal" profile)
I printed with and without a front door present on the UM2extended.

at 220°C 

 

I'm currently doing a comparison print in 220°C/75°C with the speed reduced from 60mm/s to 40mm/s as suggested on the "recommed settings" page below.

The part simply doesn't stick to the glass surface at all with or without using a glue stick.
     

at 220°C with a very hot bed

    Still at 40mm/s. Let's try the lower printing temperature with a very hot bed, to make it stick...
     
    It doesn't stick as well as 240°C+85°C but better then 220°C+75°C. It seems to actually get a first layer down. ...some of the times.
     
    It still doesn't still every time. Even with a fresh layer of glue-stick.
And I was not able to get a working print.  Cleaning the nozzle with a very soft accupuncture-needle and test-extruding into thin air dosn't show any signs of clogging. Cura is also set to the correct nozzle diamter. Drastic meassures like +30% overextrusion didn't work due to the first-layer adhesion issues.
I have the impression that the issues are getting worse since I can't clean the nozzle via a cold pull.

nozzle cleaning using PLA 

32C3 is over and the printer is now placed in a private home.
Based on some feedack on Google+, I just cleaned the nozzle using some PLA/PHA (my usual melt at 220°C, then pull at 70°C). As the melting points are so similar, this worked well. I also cleaned the bed from excess glue-stick using a wet paper towel.
I'm attempting another nGen print at 230°C + 85°C now in this new environment.
Fan still at 50%, no front door. 
First layer sticks well, no signs of any problems yet.....still printing. 


The part did come loose from the cleaned glass. It is however strong and shows no signs of underextrusion.
I'm trying again using 220°C/75°C after some fresh glue-stick. (no intermediate nozzle-cleaning)


Some signs of underextrusion. Aborted to do another cold-pull cleaning using PLA. I did not push until only black PLA exited the nozzle.


Printing again (230°C/85°C fresh glue stick applied after heating up)...
...Severe underextrusion.
Cold-Pulling PLA again. This time pushing until there is no more white nGen.
I'm thinking of exchanging the expensive Teflon-inset in the Ultimaker II hotend.


(230°C/85°C/130% feed rate/fresh glue stick applied after heating up)
Despite 130% material flow and a perfectly clean nozzle, still underextrusion.

the PTFE liner


I took apart my hotend and replaced the PTFE liner. This part needs to be replaced regularly with any kind of filament. Aparently mine was at the end of it's life. (My failed attempts to cold-pull nGen with nGen surely didn't help.) Surely this has caused at least some  of the issues.

Sadly Ultimaker sells this part for 15eur + 20% VAT + 20eur shipping=38eur. Currently the ship sends you to end endless loop of selecting a reseller where you can only select Ultimaker itself to be sent to select a reseller....
This was my last spare one.

You can get them in China but they are probably not glassfiber-reinforced as Ultimaker claims their ones to be. Beware that at least one dealer there seems to oversize them (3.2 instead of 3.0mm on the inside and +0.1mm on the outside.)

Printed again (230°C/85°C/back to 100% feed rate)
Not perfect but not far from it either.

Cura infill speed


Objects with thicker infill have underextrusion in the infill. I forgot the fact, that Cura by default prints infill MUCH faster (80mm/s). Way outside the speed these settings are recommed for.
Since I can't change that mid-print, the photo shows layers where I manually adjusted the flow rate to 110% to compensate and not loose this part.

bridging



I accidentally did some extrusion into mid-air and the nGen handled that surprisingly well.

wear and tear


...now doing more testing to compare it's reliability to PLA/PHA.
I started to have underextrusion issues again. These are 2 out of 5 attempts. The others had walls you could shine light through or break with 2 fingers. Could it be that the PTFE liner didn't last for more then 5 prints? Everything else seems to be accounted for (cold pulled, bed cleaned and glue stick re-applied, no moving air in the closed room, bed leveled, correct nozzle diameter, no dust).
I'm currently trying to reduce speed by -20% to see if less pressure helps as I don't have yet another 40eur PTFE liner and receiving UPS shipments in this private home address doesn't work (I have to work during office hours because these are...office hours).





I checked the PTFE liner and, while it didn't show much wear, it did have a grove on the inside.
Luckily I still had 2 of the expensive hotend-kits. Both are no longer of any use after the Olsson Block upgrade. So I took yet another PTFE liner from there.  ..this is getting real expensive.

I'm testing some lower temperature, slower settings from the recommed ones.
At 75°C hopefully the glue stick won't evaporate as quickly and at 220°C the PTFE liner may hold up better.(I'm printing a spring replacement, so the PTFE-liner is not pulled up during a cold-pull.)
[material]
name=NGen
temperature=220
bed_temperature=75
infill_speed = 40
print_speed = 40
fan_speed = 50
fan_speed_max = 50
flow=100
retraction_speed = 45.0
retraction_amount = 4.5
diameter=2.85

(Note: Inner walls are still too fast with these settings)
Experiment:
  • be more careful in cold-pulling (the PTFE liners are getting real expensive here)
  • use wood glue with water insted of glue sticks. It is sticky and stays sticky when the water evaporates.
  • use colder temperatures and lower speeds.
Result:
  • With the lower temperaturs it sticks to the print bed even worse.
  • wood glue doesn't work.


Cleaned, new PTFE liner, spring replaced.... this 18 hours later. (This object must be strong to perform it's function. It has 35% infill and 1.2mm walls for that purpose.)
I fear my reliability-test of Colorfabb nGen filament has failed completely.

repairs 

Due to feedback as to the size of the spring-replacement, I found out that my Olsson block was not perfectly installed.
This may  or may not have any inpact. The machine has been taken apart, the spring is installed again, the Olsson block is 3mm deeper, so is the nozzle, the heater cartridge is sanded down and inserted deeper, heat sensor is still sticking out by 2mm as before, everything is cleaned again and currently printing a small 10h job at 230°C/85°C and 60mm/s. It starts of perfectly but real results as to the reliability won't come until it has completed 5-10 real world prints.

 preliminary conclusions

ngen.ini

 (this is the content of an ngen.ini file that you can import into an Ultimaker II)
[material]
name=NGen
temperature=230
bed_temperature=85
fan_speed=50
flow=100 
diameter=2.85
infill_speed = 0

preliminary findings

It doesn't seem to me to be as reliable as PLA. Certainly not more reliable. Sadly that's the whole point of this material in the first place.
  1. Cold pull of nGen doesn't work (yet). Clean the nozzle using a cold-pull with PLA!
    1. Push until PLA exits the nozzle. nGen doesn't seem to stick to PLA/PHA. 
    2. Beware of your PTFE liner. Don't go below 70°C to not damage it and/or replace your spring with a printed tube that doesn't give in when pulling. 
  2. Clean glass doesn't stick. Use glue-stick as with PLA!
    1. beware. Glue stick doesn't like high tempearatures. It evaporated quickly and isn't sticky anymore. So apply it after the hot end has heated up and moved upards but before the print starts. 
    2. At 220/75°C it doesn't stick to anything well. At 230/85°C this completely goes away. 
    3. The surface needs to be sticky. Not just rough as with PLA. So glue-stick must be fresh.
  3. Warping! Avoid low tempeatures in the build volume. 85°C bed, no drafts from an air conditioning. A front door is not required.
  4. Obviously keep the bed leveled and cleaned of excess glue-stick.
  5. It may be requied to clean the nozzle very often. This is a good idea anyway.
  6. Chek your Cura settings for infill-speed. By default in "normal" profile it's 80mm/s while these are recommed settings  for just 60mm/s. I got underextrusion in the infill but not in the 30mm/s(outher)+60mm/s(inner) surface layers.

Links

2015-12-27

32C3....I broke my 3D printer


I am on the 32 Chaos Communication Congress (CCCFr space in the hackcenter).
The plan was to upgrade my Ultimaker II extended to an Olsson Block and then try some new filaments with the replacable nozzles.
Including to print some important parts that I need in my workshop in the first week of january.



What the installation instructions on the Ultimaker site fail to mention...
you are likely to rip apart your themperature sensor and a new one from Ultimaker costs 55eur including shipping with no choice to NOT use a B2B courier (a very common 1eur part installed into a 3mm tube) including FedEx-shipping (that doesn't work for delivery to private homes. Only business offices open continously Mo-Fr 8-16:00).





That's exactly what happened to me.

"luckily" it's Sunday, the first day of 32C3. So I ordered my replacement to be shipped directly to my hotel and told Ultimaker in an email that it MUST arrive in time or I won't be able to receive it at all.

....somehow I don't think it will actually arrive before I leave Hamburg. Tomorrow I'll call Ultimaker in the Netherlands to see what they think about their chances of this happening. Fedex is a courier service after all. So let's see if they ARE faster then a regular parcel (2 days).

Update:
Ultimaker can't ship due to the holidays. Igo3D doesn't list the part but says on the phone that they have it in stock and can ship it right away.

Update:
Where igo3D and Ultimaker both failed, another Ultimaker-Forum user stepped in. I was able to pick up a sensor from him, just 2 train stations away from the congress.

2015-12-23

BMPCC did not record...solved


(See below for the reason. I found it while typing up all the details for this blog posting.
 The camera is actually working fine!)

I just had a problem with my Blackmagic Pocket Cinema Camera.
I thought I had recorded dozens of snippets of a 2 hour event.
Instead I ended up with 926KB or 640KB or 1 DNG-file (with no wav-file) per clip!
1 Frame!

What I did

Batteries in the BMPCC don't last long. So I had to switch the camera off whenever it was not in use and switch it back on just before recording (and hope whatever I wanted to record was still there when the camera was ready).
The audio recording with the Zoom H6 (that I used as a counter-weight at the back of my shoulder rig) simple ran all the time. I just canged the levels via the remote control on my left handle.

The symptoms

After half of the event was through, I noticed that the red "rec" indicator was glowing but the counter didn't move at all.
Since I can not watch my footage on the BMPCC, I had to go on and hope for the best.

The circumstances


I recorded on 2 different SD-cards. Both "Sandisk Extreme Pro 64GB" that I used before and that always performed flawlessly.
One formated by the camera as HFS+, the other formated by the camera das exFAT.

I used 2 lenses. a Panasonic 12-25mm f2.8 Power-OIS and a Panasonic 7-14mm.

I used 3 or 4 batteries.

I recorded just after the camera was switched on, after it had been running a minute and after it had recorded and was idle for a minute.

I recorded as ProRes422HQ, ProRes422 and as  RAW in 1920x1080p25.
ISO 1600 and 800, 180° shutter, 7000K white balance....
DAMN!!!
I think I found the problem. It was set to "time lapse interval 10min".
Just below the white balance setting.

2015-12-17

Scripting Geomagic Design Studio / Alibre Design

I've been using Alibre Design Express, then Alibre Design Personal Edition, ... now Geomagic Design Studio for years now. Lately for my robot arm project, I had the need for involute gears and stunbled across this one.


WizoScript

Aparently someone wrote an application that uses the (very limited) API to write a Python script interpreter that can create and modify designs in the CAD program. It apears to exist for quite some time now and was formerly known as ADScript. A blog named Britishideas posted about it back in 2013 with a series of cool examples. WizoScript (as it is now called) already contains functions to make gears. Although it seems to not do the undercuts properly (as aparently many involute gear generators do).

Examples

Beware that the examples all expect the planes to have english names. In a German Geomagic Design you need to change "XY-Plane" to "XY-Ebene" for the examples to work.

There is more!

  • BritishIdeas: Assembly Export utility that orients each part properly for 3D printing! 
(Just create a plane from any face and name it "Bottom" in each part)
(Just assign an extruder-number to each color used in the assembly.)
(I tried that with the included KeyShot recently and found it to be GREAT! It's a terribly trivial and fast workflow.)

Links

2015-12-14

My new GPG / PGP key

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1,SHA512

My old GPG/PGP key  was getting really...old. The crypto that was state of the art back then, is no longer considered secure and it was time to roll over to a new key.


This is my new GPG key:  61845B5C

Fingerprint:E57F 2A9C 5C20 2FAB 6784  F7DE 0EE9 A625 6184 5B5C


It is valid until 2015-12-13.

I will probably extend the validity then.


It is replacing my OLD GPG key: 7F58-4F9E-4DD9-D1C4

I set up my old key to expire in 2 weeks.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2
Comment: GPGTools - https://gpgtools.org

iEYEARECAAYFAlZvGAsACgkQf1hPnk3Z0cQfBgCeOpKjXyBZsjw+T/dTS8s1sB/t
IZoAn1/CFZ4ypK/Rb1GhQMkhk5E7G6JUiQIcBAEBCgAGBQJWbxgLAAoJEA7ppiVh
hFtcuCsP/ijHHt9tN9pHNq2b+i8f8QiRkvIHTbbR03y/plGXovaGi8EflEEm+5nX
L0Clfz4Yf7jp++DmeLsRCBLmOK6hhQ/hJHW4llNQ+OZmGegvHGX0nL+SCjFHzgEJ
SY/y2MSr8jIxCe+EetOsFjwMIRAeW8HB431eZXAwYu0f2n1P35ffqjpxKtDku7DV
VD7m2dq3DYjcY/1mmYyyGBXqvBSqcyl7cTuMUhmT8TuSwglNTy4xHKuzwzBZtbrJ
LsIaAyKZtkR0XVyhxLWQyOcrrSJm1F2NjYdbUEBNFA7YDXXGdihE2bq1rPbESaOP
hVEW1NdUny/yB2+kHnqf1330Wrq6fN3S5ZZdYvARXNO16OGrntXK0QeAM6FkdBJ0
jEbrT+caOlQhiNziaSUKDFNfNYyV9veJeqLpeNFD72g9kdNTzHmB75xa4M1Csq/B
nNsaMGP0OBrJzIhEwcyTYryMMDDdtpoD1XEZ5AziagteL9EKVKzLgjjE1MirASis
B+BV8bqJu9PSWW/Ut54ZaXUuZqzpSFe6hlWGZ3Wnb680HCYUc4L8TjY7DQLDqf65
2rLeluG5VdyzXSxQMnNk7RVsHe0cXrxdUzjkzhXvF5O3nF3TKjYeLFA5fOCf7YLD
SYb7ouhG3sl7YStBgQqYE+WRvYj3z3Pwt34nUlMmHj5fcL50f5G7
=Un2Y
-----END PGP SIGNATURE-----

 The signature is on the copy&pasted ASCII text above without the HTML.