SmartPrep: Free Camera Prep Sheets
a 3dfilm tool · free forever
SmartPrep: free camera prep sheets for film & TV
The app you open on prep day, standing in a rental house with a lens in one hand. Import the rental order the house sent you, or build the kit list yourself. Check the gear in line by line, run the standard prep checks, work out your cards and batteries, and walk out with a prep sheet that says exactly what you ordered, what arrived, what did not, and what failed a check. There is nothing else like it, and like every 3DFilm Tool it is free: no account, no subscription, fully offline, and your data never leaves your device.
better together
SmartPrep and SmartLog are a pair
SmartPrep is the prep day. SmartLog is the shoot day. Finish your prep, tap Hand off to SmartLog, and SmartPrep writes a file that SmartLog imports in one step: production, every camera letter with its body, format and codec, the lens set and the filter kit all land already configured. You walk on set the next morning and the first take is ready to log.
Both apps are free, both work with no signal, and neither ever sees your data. If you already use SmartLog, SmartPrep will feel like home in about a minute.
And when it wraps, tap Hand off to SmartWrap: SmartWrap turns everything you checked in here into the returns list, keeps each line with the house it came from, and expects back only what is still out.
new · the end of typing kit lists
Import your rental order
The rental house already wrote your kit list. Paste it straight from the email, drop in the quote PDF or a spreadsheet, or just photograph the printed order taped to the cart. SmartPrep reads it on your device, sorts every line into the right category, expands a lens set into its focals, and offers to set up the camera package it found. Nothing you paste or photograph is ever uploaded, and nothing lands in the kit until you approve it on the review screen.
FIFTEEN SECONDS, THE REAL APP, A REAL INVOICE
updated · the photo now reads the table
Photographing the order used to hand you the words on the page. Now it hands you the table.
- The columns hold. Quantities come from the quantity column, serial numbers from the serial column, and a description that wraps over three lines is put back together as one item.
- A crooked photo still reads. One degree of tilt lifts the far side of a row further than a line is tall, so the tilt is measured and taken out before a single row is read.
- The numbers are checked, not eyeballed. Each line is rate times quantity times days, and the lines have to add up to the printed subtotal.
- The picture is read on your phone and never uploaded.
Tested against a real rental-house invoice both ways, as a PDF and as a photograph of the printed page: ten lines, every quantity right, nine serial numbers, both times.

YOUR PHONE IS THE SCANNER: PHOTOGRAPH THE PRINTED ORDER AND THE KIT LIST BUILDS ITSELF
At the rental-house counter or down on the floor with the cases open, it is the same move: one photo of the printed order and the kit list builds itself.


FOUR WAYS IN: PASTE, PDF, SPREADSHEET, PHOTO

EVERY LINE CHECKED BEFORE IT LANDS

ONE IMPORT, THE WHOLE KIT, SORTED

FROM THE PAPERWORK AT THE COUNTER…

…TO A KIT LIST IN YOUR POCKET AT THE VAN
How prep day runs, step by step
Prep day is a straight line, and the app now walks it with you. Open a job and SmartPrep shows you the six steps, ticks off the ones you have done, and points at the next one. You are never looking at a screen wondering what it wants.
the app opens on this
Green ticks are done. The red number is what to do next. Every row is a tap straight to that screen, and the same Next line follows you through the app so you always know where you are in the day.
Nothing to learn, nothing to read first. Start a job and follow the numbers.
1 Start the job
Production, dates, rental house and the camera package. One screen and you are moving.
2 Build the kit list
Paste the rental order, drop in the quote PDF or photograph it. Or build it by hand: templates, your own library, the database, anything custom.
3 Check the gear in
Tap a line as it lands on the bench: received, missing, damaged, substituted. Long press to add a condition note.
4 Run the prep checks
Back focus, sensor, timecode, hard stops. One round per body and per lens, and every failure is recorded with a note.
5 Work out cards and batteries
How many cards and how many packs for the day, with the manufacturer source printed under every answer.
6 Send the prep sheet
A PDF named after your production, with everything that went wrong boxed in red at the end.
HOW TO INSTALL + FAQ iPhone, iPad, Android, Mac and PC. Tap to open.
There is nothing to buy and nothing to install from the App Store or Play Store. SmartPrep is a web app, exactly like SmartLog: it opens in your browser, then sits on your home screen like a normal app and works with no signal.
Open this page in Safari, not inside another app's browser. If you tap a link from Instagram, Facebook, WhatsApp or a messaging app, it opens in that app's own mini browser, which can wipe your jobs when it closes. If you are reading this inside an app right now, tap the ... or share icon and choose Open in Safari first.
How do I install it on my iPad or iPhone?
- Open this page in Safari. Not inside Instagram, Facebook or a messaging app. This step matters most.
- Tap the red Launch SmartPrep button above. The app opens straight away, ready to use. Ignore the Download button on iPhone and iPad, it will not give you a working app.
- Tap the Share button in Safari. It is the square with an arrow pointing up, at the bottom of the screen on iPhone and at the top right on iPad.
- Scroll down the share list and tap Add to Home Screen.
- Leave Open as Web App switched on. That is what makes it open full screen like a real app and keep your jobs safely.
- Tap Add at the top right. Done.
You now have a SmartPrep icon on your home screen. It opens instantly, fills the whole screen with no browser bars, and works fully offline in any rental house basement. No account, no subscription, and your jobs stay on your device.
How do I install it on Android, Mac or PC?
Android: open this page in Chrome, tap Launch SmartPrep, then open the browser menu (three dots, top right) and choose Install app or Add to Home screen.
Mac and PC: open SmartPrep in Chrome or Edge and click Install: the small install icon at the right of the address bar, or Install SmartPrep in the browser menu. It becomes a proper app window with its own icon. On a computer you can also use Download SmartPrep to keep the whole app as one file you own.
Do I need the internet to use it?
Only the very first time. When you open SmartPrep on a new device it stores itself in your browser, and after that everything works with no signal: building lists, checking in, running checks, the calculator, and exporting the PDF, CSV and JSON. The one exception: reading a photographed rental order fetches its reader (about 6MB) the first time you use it, and after that even that works offline. Rental house basements and underground car parks are exactly where it is designed to work.
How good does the photo of the order have to be?
Good enough that you could read it yourself. It is built for a hand-held shot at the counter, so a page photographed at an angle, folded, unevenly lit or a little soft still reads: the tilt is measured and removed before the rows are grouped, and the columns are found from the layout of the page rather than guessed from the words. That is what lets quantities come from the quantity column and serial numbers from the serial column, and every line is checked against the printed totals. Anything it is unsure of arrives on the review screen marked in red, and nothing joins your kit list until you approve it. The picture is read on your device and never uploaded. There is a fifteen second film of it happening further up this page.
Where do my damage photos go?
Onto your device, and nowhere else. A photo you attach to a line is stored in the browser's own database on that phone or tablet. It is never uploaded, never sent anywhere and never seen by us. It rides inside your backups and your Job JSON, so a restore brings the evidence back with the job, and it goes across to SmartWrap with the handoff so damage you photographed at prep is on the record at wrap. It is embedded in the prep sheet PDF as well, which means the sheet you email the rental house carries the pictures with it. Deleting a line deletes its photographs with it.
Where do the cards and batteries numbers come from?
Every camera body in the shared database is in the calculator. For a growing set of bodies the data rates were read straight off manufacturer spec sheets and official record-time tables, the source is quoted under every answer, and the engine is checked against 75 published figures before a build ships. For every other body the calculator takes the data rate straight off the camera's own media screen: you type what the camera reports for your exact resolution, codec and frame rate, pick whether it is quoting megabits or megabytes, and every figure downstream is computed from it, clearly labelled.
Nothing is ever guessed. Want your body promoted to fully verified? Tell us which one and it moves up the list.
Is it really free? Do I need an account?
Yes, free forever, and there is no account to create and nothing to sign in to. There is no cloud and no tracking. Everything you enter stays on your own device and is never sent anywhere. The one optional download is the reader for photographed rental orders, fetched once from our own site the first time you use it; even then the photo is read on your phone and never uploaded.
How do I make sure I never lose a job?
Add SmartPrep to your home screen rather than leaving it as a browser tab, and never work from inside an app's mini browser. Those are the two things that put your data at risk.
Then open Settings and use the backup card. On Chrome, Edge and Android, pick an auto-backup file once and SmartPrep rewrites everything to it after every change. On any device, Back up now hands you a dated full backup, and Import on the Sheet tab restores it with full fidelity.
On the iPad
The kit list built from templates, the library, the database or custom entries; check-in with everything flagged in one glance; and the prep sheet itself. Every line shows ordered against received with its state, and everything missing, damaged, substituted or failed rolls up into a red flags block the rental house cannot miss. One tap exports it as a PDF named after your production, ready to email.
HOW MANY CARDS DO I BRING · THE ANSWER, WITH THE SOURCE UNDER IT
What it does
- Works in your language. English and Spanish today, chosen in Settings or picked up from your device, with more to follow. Nothing is left half translated: the screens, the buttons and the printed prep sheet all move together.
- Import your rental order. Paste the equipment list from the email, drop in the quote PDF, upload a spreadsheet, or photograph the printed order. SmartPrep reads the invoice as the table it is: quantities from the quantity column, serial numbers from the serial column, and descriptions that wrap over two or three lines put back together. A photograph works even when it is taken crooked, folded or in bad light: the tilt is measured and taken out before a single row is read, and every line is checked against the printed totals. It sorts every line into the right category, expands a lens set into the focals the order actually lists, and offers to configure the camera package it found. You check everything on a review screen before a single line is added.
- Name your own glass. Rental sets get rehoused, split and mixed, so the lens picker is a starting point, not the truth. Type any set name you like, save the kit under it, and it sits at the top of the picker on every job after that, and travels to SmartLog with the handoff.
- Track every lens and accessory on its own. List the contents of a line, the lenses inside a set or the AKS inside a kit, each with its own serial number and its own record of damage that was already there and damage found on the job, and tick each one off as it is accounted for. Custom fields cover anything else a line needs.
- Photograph the damage. A note says the rear element is scratched. A photograph proves it, and proves it was scratched when you collected it. Attach pictures to any line, taken with the camera right there or picked out of your photo library, and to each individual lens or accessory inside it, so the 32mm carries its own picture rather than the whole set carrying one. Every file is named after the item it is of, and they print on the prep sheet under the damage they document. Nothing is uploaded: the pictures stay on your device like everything else, and they travel to SmartWrap with the handoff.
- The whole prep day, in order: the app shows you the six steps, ticks off what is done and points at what is next, so nobody has to work out where to go.
- Rent from several houses on one job. Every line says which rental house it came from, the kit list and the check-in can group by house, and the prep sheet breaks the job down house by house. Print a sheet for one house alone and it is named after them.
- Send gear back before wrap. Record how many of a line went back and on what date, and the sheet carries a returned early block that proves it. SmartWrap then expects back only what is still out.
- Kit lists four ways: start from a template, pull from your own gear library, search a database of bodies, lenses, filters, media, power and support, or add anything custom.
- Five job templates that populate a full list in one tap: single camera commercial, two camera drama, one man band doc kit, gimbal package and studio interview.
- Check-in built for one hand in a corridor: tap a line to cycle received, missing, damaged, substituted or returned, long press for a condition note. The screen stays awake while you work.
- Prep checks per camera body and per lens: back focus, sensor, mount, timecode jam and drift, firmware, hard stops, focus scale, filter threads and more. A set on the list expands into one round per focal.
- The FLAGS block: every missing, damaged, substituted or short-delivered item and every failed check, boxed in red on the sheet. The most useful thing in the document, impossible to miss.
- One camera database across the three apps, 166 bodies: the cinema cameras plus the high speed, action, 360 and drone bodies, with mount, media and power on file for the ones you meet on a set.
- Cards and batteries for every body in the camera database: manufacturer-verified rates with the source quoted under every answer where they exist, and the camera's own reported data rate everywhere else, in megabits or megabytes, whichever your camera shows. Nothing is ever guessed, because an invented figure is how someone runs out of cards mid-afternoon.
- Batteries and power stations as separate categories: the watt-hour classes, more than 40 named packs from the brands ACs actually order, camera native packs from LP-E6 to BP-U, the Sony NP-F accessory family, and EcoFlow and DJI power stations, every figure from the maker's own documents. Native packs only appear on a body they actually fit. Add your own battery or accessory too.
- Body power draw on file for more than 25 bodies, read from manufacturer manuals: pick the body and the pack and the runtime and pack count appear with the source quoted. A warning fires when a build draws more than the pack can deliver.
- A card-speed warning when a card cannot sustain your codec's data rate.
- Your own gear library: add it once, pull it onto every job after that. Anything added custom to a job saves to the library with one tap.
- Prep sheet PDF named after your production and date, kit list CSV for any spreadsheet, and a full JSON backup.
- Hand off to SmartLog: the shoot day starts already configured.
- Hand off to SmartWrap: wrap day starts with the returns list already built, minus anything you sent back early.
- Auto-backup file on Chrome, Edge and Android, one-tap dated backups on every device, and protected browser storage.
- Opens with a demo prep loaded so you can see a finished job before typing a thing. Delete it like any other job.
- Dark and light themes, adjustable text size, and your choice of font.
- Everything stored on your own device. No sign-up, no cloud, no tracking. Nothing you enter ever leaves your device.
LOAD-OUT AT DAWN · THE KIT LIST RIDES ALONG
help shape it
SmartLog became what it is because working ACs, DPs and sound recordists told us what was missing, and most requests shipped within days. SmartPrep starts the same way. If you prep cameras for a living and something on this page is not how you would do it, we genuinely want to hear it.
Request a featurefrom the makers of the digital slate
SmartPrep is built by 3D Film Parts, the team behind the 3D-printed Digital Slate and SmartLog. All of it free, all of it built with the people who use it.
what's new
Build 2026-08-18MAJOR UPDATE
SmartPrep has always been able to say what arrived. This build is about whether the camera department is actually ready to shoot, and about SmartLog never asking you for something you already typed here.
Ready for set
- A final check before the package leaves prep. One screen that answers the only question that matters at the end of a prep day: what is still unresolved. It counts the kit that has not been checked in, the missing and damaged gear, substitutions, duplicate serial numbers, short deliveries, unanswered prep checks, camera settings that disagree, firmware out of step, and whether the cards and batteries that turned up actually cover what the job needs. Every line is tappable and takes you straight to the thing it is talking about.
- It informs, it never blocks. There is no state where SmartPrep refuses to hand the job over. It says "3 things to review" and lets you carry on, because the person holding the kit list knows things the app does not.
- It is a step of the workflow now, so the stepper on the home screen and the next-step bars lead you to it rather than leaving it to be discovered.
Camera match
- Compare every camera side by side before you leave. Body, serial, firmware, recording mode, format, codec, frame rate, shutter, ISO, white balance, tint, LUT, timecode rate and timecode source, laid out as a table with one column per camera. The classic mistake this catches is the one nobody notices until the grade: A camera on show LUT v4 and B camera still on v3.
- Cameras are not required to be identical. A crash camera is supposed to differ, and an app that calls that an error trains people to ignore it. Mark a difference as expected, write down why, and it stops counting against you while staying visible on the table.
- Serial numbers are never a mismatch. Two bodies are supposed to have different serials. Two bodies sharing one is the fault, and that is caught separately.
Shoot defaults, and a handoff that carries them
- Record what each camera is actually set to. Firmware, recording mode, frame rate, shutter, ISO, white balance, tint, LUT, timecode rate and source, the starting roll, card and clip, and a note per camera. All optional, all tucked behind one disclosure so the camera card stays short, with a one line summary you can read by flicking between the camera tabs.
- Copy settings from camera A for a multi camera job, then edit only the differences. It copies the technical defaults and deliberately never copies the serial.
- SmartLog receives all of it. The handoff now carries the frame rate, shutter, LUT and starting roll straight into SmartLog's own production setup, plus every camera's serial, firmware, recording mode, timecode and starting state. If it was decided at prep, nobody types it again on the shoot day.
- Registered lenses become SmartLog's lens records. Serial, close focus, front diameter, T stop range and squeeze arrive as real lens records on the shoot day, so a take can say which 35 it was shot on and VFX get the serial without anyone retyping it.
- See exactly what is being sent before you send it. The handoff opens a preview listing everything the file carries and everything that is not configured yet. The preview is generated from the actual outgoing file rather than a separate checklist, so it cannot promise something the file does not contain.
- An older copy of SmartLog still reads the file. Everything new is additive: a job that uses none of these features produces exactly the handoff it always did.
Lens records
- One record per physical lens: manufacturer, series, focal length, serial, lens number, T stop range, close focus, front diameter, squeeze, type, metadata system, existing damage, notes and a prep status.
- Build them from the kit in one tap. One record per lens you actually hired, and the front diameter is filled in for you from the set: SmartPrep has quietly known the mount and front diameter of thirty rental sets for weeks and nothing had ever read them.
- Take the serials from the order. If the rental paperwork already listed serial numbers, SmartPrep lifts them onto the matching lens by focal length rather than making you type them a second time. It only ever fills a blank, so nothing you typed is overwritten.
Did it turn up
- The calculator says how much the job needs. This says whether that much arrived. Required against ordered against received, for media and for power, counted off the kit list.
- Short by two cards is a warning. Two spare cards is not a problem. A surplus is never treated as a fault.
- It shows which lines it counted, because a number nobody can check is worse than no number: a media line can be a card reader, and only the person holding the list can tell.
- Add the shortfall to the kit list in one tap, as a clearly marked line, never as a silent edit to somebody else's rental quantities.
Substitutions that lead somewhere
- Substituted is no longer a dead end. Record what actually turned up, its serial, why it was swapped, and whether the substitute is the equipment that will really shoot.
- What was ordered is never overwritten. The prep sheet prints both, side by side, so the swap is on record rather than argued about at the return counter.
- If a substituted body arrived and no camera is set up as it, SmartPrep says so and offers to switch that camera over in one tap. It offers rather than assumes, because it cannot know which letter you meant.
Firmware
- Two of the same thing should be running the same version. SmartPrep does not need to know which version is newest to tell you that your two transmitters disagree. Enter firmware on the camera cards or on any kit line.
- Groups build themselves. The camera bodies are a group, two lines with the same name are a group, and the individually tracked units inside one line are a group. Nothing to set up, and a group of one never appears.
- A deliberate difference can be accepted and stops being raised.
Smaller things that add up
- Duplicate serial numbers are flagged across camera bodies, kit lines, the units inside a line and the lens records. A body and its own kit line sharing a serial is the same camera correctly cross referenced, not a duplicate, and is not flagged.
- Pin a note to the pre-flight. The one thing on the job somebody actually has to remember rides to the top instead of living on a kit line nobody opens again.
- Prep notes per camera, for the small facts that matter on the day.
- Job cards say when they last changed, which matters when a job is passed around or picked up days later.
- Section headings and field labels carry icons, and the icon set is now shared with SmartLog so the two apps read as one family of tools.
On the prep sheet itself
- The document the rental house receives carries all of it. A camera setup block saying how each camera was configured, a lens record table with the serials and the marks already on the glass, a substitutions table showing ordered against supplied, and any firmware out of step.
- A sheet for a job that uses none of this prints exactly as it always did, checked byte for byte against the previous build.
- All of it in English and Spanish, on screen and on paper.
Build 2026-08-10
- Five more cameras answer the cards and batteries question with real figures: Canon EOS C400, EOS C80 and EOS C300 Mark III, Sony FX6 and the DJI Osmo Pocket 4P. That is 106 recording modes across 18 bodies now, every one read off the manufacturer's own published table. Two of them taught the calculator something: Canon's C300 Mark III records RAW at 1 Gbps at both 25p and 50p, so its rate does not double with the frame rate, and Sony's XAVC runs on a ladder where 25p is faster than 29.97p. Rates that do not scale are now stored as the ladders they are, instead of being multiplied and quietly wrong.
- The card picker knows what your camera takes. Real capacities up to 4TB, and it starts on a card that suits the body: a 2TB drive on an ALEXA 35, 128GB on an Osmo Pocket, 1TB on a Mavic. Picking a drone used to open the list on Sony cine media, which helped nobody.
- Feature film joins the record time presets. It was the one job the list did not have.
- The DJI Osmo Pocket 4P is in the camera database, so it goes on the kit list by name.
- The build number sits at the top of Settings with a link to this page, so you can see at a glance whether you are on the current build.
- Fixed: on a phone, the note above the cards result wrapped down the left half of the card with empty space beside it and pushed everything below off the screen.
Build 2026-08-07
- Sheets fit the phone at bigger text sizes. The item sheet could render taller than the screen, with its top row hidden above the display edge and nothing to grab. Fixed at the root for every text size, and fields now scroll clear of the on-screen keyboard instead of hiding under it. Same fix as SmartLog's take form, shipped across the family.
- New Device setting. Auto detects phone, tablet or computer, and Settings can override it when a device behaves like the wrong one: the choice sets the text size and whether the prep sheet prints or saves as PDF.
- iPads get the PDF button. Modern iPads report themselves as desktop computers, so the sheet used to route them to the print dialog. They read as tablets now and save a real PDF, the same fix SmartLog shipped for its reports.
Build 2026-08-06 · Photographs of the damage, and Spanish
- Photograph the damage. The damage record has been words only until now, and words are what get argued about at the counter. Any line can now carry photographs of what is wrong with it, and so can each individual lens or accessory listed inside it: the scratched 32mm gets its own picture, not the set it came in. Take one with the camera there and then, or pick one you already took, because most people photograph a problem long before they open an app.
- The file is named after the item. A picture of a scratched rehoused K35 saves as TLS_CANON_K35_REHOUSED_SET_32MM_DAMAGE_1.JPG, so a folder of damage photos still makes sense weeks later, in an email thread, with nothing else open. Rename the item and its pictures are renamed with it.
- They print on the prep sheet. The PDF gains its own damage photos pages at the end: two across, each frame fitted whole and never cropped, captioned with the item, the lens inside it, the damage recorded against it and the filename. The pictures are embedded in the PDF itself, so the sheet you email the rental house is the whole record, not a reference to one.
- It carries through to wrap day. Photograph a chipped filter at prep and the picture travels with the SmartWrap handoff, sitting against that item as existing damage. The prep note travels with it now too, which it did not before. That is the whole argument at the returns counter settled in advance.
- Nothing is uploaded, ever. Photographs live in the browser's own database on your device, never in a cloud and never sent anywhere. They ride inside your backups and your Job JSON export, so a restore brings the evidence back with the job, and the kit CSV gained a damage_photos column listing the filenames.
- A prep sheet with no photographs on it prints exactly the file it printed before, byte for byte. Nothing changes for anyone who never takes one.
- SmartPrep speaks Spanish. Pick your language in Settings and the whole app follows, including the prep sheet PDF itself, printed in Spanish for the people who have to read it. It follows your device the first time you open it, so a phone set to Spanish opens in Spanish with nothing to set up, and you can switch back whenever you like. More languages are on the way. The hard part was the groundwork, and that is done, so the next language is a translation rather than a rebuild. Tell us which one your crew needs and it goes on the list.
- Asked for by Alejo Iglesias, in Spain, who did not need it for himself. He wanted to put these tools in front of his colleagues in their own language. That is exactly how this gets built.
- Search the list. A search box on the kit list and the check-in: type anything the row shows, a name, a serial, a make, a rental house, and only the matching lines stay. On the check-in a Still to do chip shows just the untouched lines, which is what an interrupted person actually needs. It searches the serials inside a set too, so the lens in your hand finds the set it belongs to.
- Scan the serial with the camera. Photograph the plate, or its barcode, and tap the right reading instead of typing A35-21184 off engraved metal in bad light. The reader offers candidates and never fills anything in on its own, the same honesty rule the order importer follows. Works on the item and on every lens or accessory inside it.
- Both sides sign on the phone. The camera department and the rental house can sign right on the Sheet tab, at the counter, and the signatures print on the prep sheet and in the PDF with the name and date beneath. A signed sheet is a record two parties agreed on, not just a list. On a multi-house job, each house signs its own sheet.
- The same serial on two lines gets flagged. Quietly, on the row, because one of them is wrong and which one is a judgement for a human.
- It reads Spanish invoices now. Photograph or import the factura from a Spanish rental house and the kit list builds itself: CANTIDAD, DESCRIPCIÓN, DÍAS, PRECIO/DÍA and IMPORTE columns, amounts written 1.234,56 €, secciones like ÓPTICAS and BATERÍAS, the CIF, the invoice number and the recogida and devolución dates all land where they belong, and a Portes delivery line stays off the equipment list. The photo reader now carries a Spanish language pack (self-hosted, downloaded once), so CÁMARA reads as CÁMARA. Proven against a real Madrid rental house factura, by PDF and by photograph, and the same document is now part of the permanent test suite.
- Spanish, finished properly. The rest of the app now follows the language: the import review, check-in and prep checks, the cards & batteries calculator, every message and dialog, and the prep sheet. The English build is untouched, byte for byte.
Older updates (tap a build to read it):
Build 2026-08-01 · the importer reads real invoices, by PDF and by photo
- It reads a real invoice now, not just a list. A rental house invoice is a table, and SmartPrep finally reads it as one: the quantity column is the quantity, the serial column is the serial, and a description that wraps over two or three printed lines is put back together instead of being torn into separate items. Row numbers down the left are no longer mistaken for quantities, which used to turn line 8 into eight batteries, and a serial the page split in half comes back whole.
- Photograph the invoice and you get the table, not just the words. Until now a photo gave back plain text, so the photo path got none of this: every serial and quantity ended up glued onto the end of an item name. The camera now reads the columns the same way the PDF does. It also straightens the page first, because nobody photographs an invoice square on, and one degree of tilt is enough to scramble which row a number belongs to. Tested on a deliberately bad photograph, tilted, blurred and unevenly lit: ten items, every quantity right, nine serial numbers.
- Quote PDFs that would not open before, open now. Plenty of rental houses send a PDF written by InDesign, Word or their billing system. SmartPrep could not read a single line of those: it saw an empty page and told you it looked like a scan. It reads them properly now, so the PDF sitting in your inbox is a kit list in one step.
- The letterhead is read too, and stays out of your way. The rental house, the quote number and the hire dates as before, and now, behind a single line you can open or ignore, the address, phone, email, tax number, contact, terms and PO. It is stored against the house it came from and printed on the prep sheet behind a fold: there the day somebody queries the paperwork, invisible every other day. The kit list stays a kit list.
- Name your own lenses. Glass now works the way the camera body does: a picker to browse, a free-text name beside it, and the list behind the typing. Start typing a lens house and it offers the lens houses, Cooke to Kowa to Lomo to TLS; start typing a set and it offers the sets. Type something nobody has a name for and it keeps exactly what you typed, because rental sets get rehoused, split and mixed and the catalogue is a starting point, not the truth. Save the kit in the box under any name and it sits at the top of the glass picker on every job after that, expands into one prep check per lens like any other set, rides along in your backups, and travels to SmartLog with the handoff without disturbing the sets you already saved over there. The kit box takes lens names as well as focal lengths, so a Lomo Round Front stays a Lomo Round Front instead of having "mm" glued on the end of it.
- Lens sets arrive as the lenses you actually hired. An order reading "Zeiss Supreme Prime Set, 21/25/29/35/50/85/100/135mm" now becomes those eight lenses, not the fourteen the manufacturer happens to make, so the prep checks generate rounds for glass that is really on the truck. A zoom stays one lens, and a single rehoused vintage prime is no longer expanded into a whole set.
- The suggestion lists got out of their own way. They were capped at six, so typing a maker hid most of that maker's bodies, and long names like the EOS C500 Mark II sorted last and fell off the end. The list is fuller and alphabetical now, and picking a body fills in its format and codec exactly as the dropdown does.
- All of it in SmartWrap too, so the returns list reads the same invoice the same way.
Build 2026-07-31 · The second unit joins the camera database
- The camera database now includes the second unit. Phantom, Freefly, GoPro, DJI and Insta360 bodies join the cinema cameras, 166 in all, so the high speed body, the drone and the four action cameras on the order go on the kit list by name instead of being typed out. They are in the gear database, the camera picker and the cards and batteries calculator alike.
- Mount, media and power on file for the ones you actually meet. Pick a Phantom Flex4K and the prep sheet knows it takes PL glass, records to a CineMag and runs on 24V. Bodies whose three facts are not known for certain still show blank rather than a guess.
- The rental order import reads them too, and misreads less. A line naming a Flex4K, a HERO13 Black or a Mavic 3 Pro is recognised and can configure the job. The matcher also got stricter: a line like 3x XLR cable or 3x Mini mole can no longer be mistaken for a camera, which the older, looser matching would have done once drones were on the list.
Build 2026-07-30 · Contents, serials and a damage sheet for every lens
- Track every lens and accessory on its own. Open any line on the kit list and list its contents: the individual lenses inside a set, or the accessories that came with a kit. Each one gets its own serial number and its own damage record, so a prime set is no longer a single line, it is every lens with its own glass accounted for.
- A proper scratch and damage sheet. Each lens or item records the damage that was already there when you collected it and any new damage you find, kept separate, so nobody argues later about a mark that was on the glass the day it left the house. Both print on the prep sheet, and new damage is boxed in the red flags.
- AKS, listed and ticked off. A monitor kit that ships with a Noga arm and a couple of SDIs, a focus kit with three spare motors: list what is inside and tick each piece off as you account for it. Anything left unticked, or anything damaged, is flagged so it is not forgotten at the truck.
- Custom fields on any line. For whatever the fixed fields do not cover: an asset tag, a firmware version, a note the rental house needs. They print on the sheet and export to the CSV with everything else.
- All of it carries through to SmartWrap: every content, serial and existing-damage note lands on wrap day, ready to tick back in as the gear returns.
- Asked for by Jarod Kemp, a camera assistant in London, who wanted each lens in a set to carry its own serial and damage history, and the AKS inside a kit listed so they get ticked off on return. Exactly the kind of request these apps are built from.
Build 2026-07-28 · Several rental houses, and gear that goes back early
- Renting from more than one house is now a first-class thing. Add every rental house to the job and each line on the kit list says which one it came from. Group the kit list and the check-in by house while you work through a delivery, and the prep sheet breaks the job down house by house, so you can see at a glance who still owes you what.
- A prep sheet for one house only. Pick a house on the Sheet tab and the sheet, the PDF and the CSV cover only its gear, with its name in the filename. Three houses on a job means three documents, each going to the people it concerns, instead of one sheet that makes everybody read everybody else's problems.
- Send gear back before wrap. Ordered two director's monitor cages and only needed both for the one day? Record how many went back and when. What arrived stays on the record, so the sheet still proves what was delivered, and a Returned early block lists what has already gone home with the date it went. That is the line that stops a rental house billing for gear it already has back.
- Wrap day then gets it right on its own. Hand the job to SmartWrap and it expects back only what is still out: a line you returned in full drops off the returns list with the date it went back, a partly returned line arrives at the right quantity, and every line keeps the house it belongs to so each van gets loaded with the right boxes.
- A miscellaneous category for everything a shoot hires that belongs to no camera department: walkies and earpieces, canopies, chairs, heaters, road cases, first aid kits. The rental order importer knows them too, so they sort themselves on the way in.
- All of it asked for by Jeanna Ross, director and editor at Miss-N-Scene Productions, who was marrying three companies' gear on one job and had already sent half a line back early. Requests like that are how these apps get built.
Build 2026-07-27 · Megabits or megabytes: the calculator now asks
- Megabits or megabytes: the calculator now asks instead of assuming. When you type a camera's data rate in yourself, the box has an Mb/s and MB/s switch and shows the conversion live as you type. It used to read every typed figure as megabytes. Most cameras report megabits, so a Canon C300 Mark III entered at its published 410 Mb/s was read as 410 MB/s: eight times too fast, showing 19 minutes on a 512GB card instead of the real 158.
- Spotted by Rudi, a DP in Melbourne, who saw the per-card figure was wrong on a body he knows well. That is exactly the kind of report that keeps these apps honest, and the fix shipped the same day.
- Bodies with manufacturer-verified rates were never affected. Those figures come straight from the maker's own documents in megabytes and were correct throughout, and the engine's 75 published-figure checks all still pass. Only the typed-rate path was reading the wrong unit.
- Which unit you use is remembered, so anyone working in MB/s on a RED or a Blackmagic sets it once and forgets it.
Build 2026-07-26d · Import your rental order: paste, PDF, spreadsheet or photo
- Import your rental order. The biggest time-saver yet. Instead of typing a 45-line kit list, paste the equipment list straight from the rental house email, drop in their quote PDF, upload a CSV or spreadsheet export, or photograph the printed order taped to the cart. SmartPrep reads it and turns it into a kit list in seconds.
- A review screen you can trust. Nothing is added until you say so. Every line shows what was read: quantity, name and category, with a green matched on gear it recognised and a red check this on anything it was not sure about. Lines it could not read are listed too, so nothing quietly disappears.
- It offers to set the job up as it reads. Find an ALEXA 35 in the order and it offers to set the camera body, format and codec, which lights up the cards and batteries calculator. A recognised lens set fills the lens kit, detected filters land in the filter kit. Each is a checkbox on the review screen, never automatic.
- Lens sets expand into focals. A line like "Cooke S4/i Prime Set (18, 25, 32, 50, 75, 100mm)" becomes six lens lines, so the prep checks generate one round per focal, exactly like a real lens prep. A toggle keeps it as one line if you prefer.
- Serial numbers, quantities and section headers all survive the trip: S/N tags land in the serial field, prices are stripped without touching filter sizes like 4x5.65, and the order's own CAMERA and LENSES and GRIP headings help sort every line.
- The photo reader runs on your phone. Reading a photographed order downloads a small reader once, from our own site, and after that it works offline. The picture itself is never uploaded: recognition happens entirely on your device.
- It learns your corrections. Recategorise a line once and the same item imports into the right category next time.
Build 2026-07-26c · The workflow made visible: steps, next bar and a back button
- The app now shows you the workflow. Open a job and the home screen lays out the six steps of prep day, ticks off the ones you have finished with a live count next to each, and marks the next one in red. Every row jumps straight to that screen, and a slim Next line follows you through the app so you always know what comes after this.
- A back button, and the browser back key finally behaves. Back sits in the header where your thumb already is, and the browser button, the Android back key and the iPhone edge swipe now step back through the app instead of dropping you out of it. A back gesture with a panel open just closes the panel. Long screens also end with Back and Next buttons so you can flip through the day from wherever you finish reading.
- Items are easier to fix. The delete control in an item is now a labelled Remove button, and it asks first if that line already carries a condition note or a check-in state. New in the same panel: Use an item from my library, so a template's generic "Camera body" becomes your own body, with its serial, in two taps without leaving the item.
- The demo job is now labelled as the demo, with a note saying it is there to look around in and can be deleted whenever you like.
- Tapping a job on the home screen takes you to that job's next step rather than always the same tab, and the flag counts on the tab bar update the moment you switch jobs.
Build 2026-07-26 · Power department: named packs, power stations, body draws
- Batteries and power stations are now separate categories, each with its own picker. The Power stations side carries the EcoFlow RIVER 3 and DELTA 3 lines, the DELTA Pro 3 and the DJI Power 500, 1000, 1000 V2 and 2000, with every capacity and continuous AC output figure read from the maker's own spec pages.
- Over 40 named battery packs join the watt-hour classes, chosen from what actually tops the B&H and CVP charts: Anton/Bauer Titon and Dionic XT, Core SWX NANO X, XCell and Helix Max Ultra, IDX DUO-C P series and Imicro, SmallRig VB and X-Touch, Bebob V-mount and B-mount cine, SWIT OMNI, MINO and BIVO, Fxlion NANO, Hawk-Woods Mini V-Lok and BL-150, RED REDVOLT NANO-V and Sony BP-GL95B. Where the maker states a continuous output limit, the calculator now warns when your build draws more than the pack can deliver.
- Camera native packs: Canon LP-E6 and BP-A series, Sony BP-U series, the NP-FZ100 and the FX5's new NP-SA100, Panasonic AG-VBR and DMW-BLK22, and the Canon BP-9 packs the KOMODO takes. The whole Sony NP-F family, F550 to F970, sits in the battery category for the monitors, lights and transmitters that run on it.
- The picker only offers packs that fit. Native packs filter to the selected body, so a Canon BP-A never appears on a RED and an LP-E6 never on an ARRI, while V-mount, Gold mount and B-mount packs and the NP-F family stay available on every camera. Power stations are never filtered, they can power anything.
- Body power draw is on file for more than 25 bodies, read from manufacturer manuals and spec sheets across ARRI, RED, Sony, Canon, Panasonic and Blackmagic. Pick the body and the pack, and the runtime and how many to bring for the day appear with the source quoted under the answer, nothing to type. The maths was checked against Sony's own published battery times and lands within a few minutes of them.
- Add your own battery and your own accessory, with the fields that matter: watt hours and maximum output for a pack, power draw for anything that hangs off the camera. Your gear appears in the pickers next to everything else and rides along in backups.
- Five new on-camera accessory draws: monitor-recorder, on-board light, wireless audio receiver, streaming encoder and USB charging off the rig.
Build 2026-07-25 · First release
- Everything above, day one: jobs, kit lists, templates, the gear library, one-tap check-in, prep checks, the flags block, the prep sheet PDF, CSV and JSON export, the backup system and the SmartLog handoff.
- The cards and batteries calculator covers every body in the camera database. A growing set (ARRI, RED, Sony, Canon, Blackmagic, Panasonic) runs on rates read straight from manufacturer documents, checked against 65 published figures before shipping; every other body takes the rate the camera itself reports, clearly labelled. A body you want promoted to fully verified is a one-line email away.
- Opens in the light theme with the clean font at 115% text size, the combination that reads best at arm's length in a rental house. All three are yours to change in Settings.
Questions or feature requests: info@3dfilmparts.com. See how your data is handled in the SmartPrep Privacy Policy.